ແປພາສາ rwx ອະນຸຍາດໃຫ້ເປັນຮູບແບບ Octal ໃນ Linux
ບາງຄັ້ງທ່ານອາດຈະເຫັນວ່າມັນເປັນປະໂຫຍດທີ່ຈະສະແດງສິດໃນການເຂົ້າເຖິງຂອງແຟ້ມຫຼືບັນດາໄດເລກະທໍລີໃນຮູບແບບ octal ແທນ rwx
ຫຼືບາງທີທ່ານຕ້ອງການສະແດງທັງສອງ.
ແທນທີ່ຈະໃຊ້ ຄຳ ສັ່ງ ls -l ເກົ່າເກົ່າທີ່ດີ, ໃນການແຈກຢາຍ Linux ທີ່ທັນສະ ໄໝ ທີ່ສຸດ (ຖ້າບໍ່ແມ່ນທັງ ໝົດ) ທ່ານຈະພົບກັບລະຫັດແຟ້ມຫຼືລະບົບແຟ້ມລະບົບ.
ເມື່ອແລ່ນໂດຍບໍ່ມີການໂຕ້ຖຽງແຕ່ຕິດຕາມດ້ວຍຊື່ທີ່ລະບຸ, stat
ຈະສະແດງຂໍ້ມູນທີ່ດີກ່ຽວກັບເອກະສານຫຼືໄດເລກະທໍລີ. ຖ້າໃຊ້ກັບຕົວເລືອກ -c
, stat ຈະຊ່ວຍໃຫ້ທ່ານລະບຸຮູບແບບຜົນຜະລິດ. ມັນແມ່ນທາງເລືອກນີ້ທີ່ແນ່ນອນທີ່ພວກເຮົາສົນໃຈ.
ເພື່ອສະແດງເອກະສານທັງ ໝົດ ໃນໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນຕິດຕາມດ້ວຍສິດໃນການເຂົ້າເຖິງໃນຮູບແບບ octal, ປະເພດ:
# stat -c '%n %a' *
add_emails.sh 755 anaconda-ks.cfg 600 delete_emails.sh 755 employee-dump.sql 644 index.html 644 latest.tar.gz 644 nrpe-2.15.tar.gz 644 php7 644 playbook.retry 644
ໃນ ຄຳ ສັ່ງຂ້າງເທິງ, ລຳ ດັບຮູບແບບ:
<
% n
- ໝາຍ ຄວາມວ່າຊື່ແຟ້ມ % a
- ໝາຍ ຄວາມວ່າສິດທິໃນການເຂົ້າເຖິງໃນຮູບແບບ octal ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດເພີ່ມເຕີມ % a
ເພື່ອ % A
, ການໂຕ້ຖຽງທີ່ສົ່ງຜ່ານເປັນສະຖິຕິຖ້າທ່ານຕ້ອງການສະແດງສິດໃນຮູບແບບ rwx
ເຊັ່ນກັນ.
ໃນກໍລະນີດັ່ງກ່າວ, ທ່ານສາມາດພິມ:
# stat -c '%n %A' *
add_emails.sh -rwxr-xr-x anaconda-ks.cfg -rw------- delete_emails.sh -rwxr-xr-x employee-dump.sql -rw-r--r-- index.html -rw-r--r-- latest.tar.gz -rw-r--r-- nrpe-2.15.tar.gz -rw-r--r-- php7 -rw-r--r-- playbook.retry -rw-r--r--
ເພື່ອເບິ່ງປະເພດເອກະສານທີ່ຢູ່ໃນຜົນຜະລິດ, ທ່ານສາມາດເພີ່ມ % F
ລຳ ດັບຮູບແບບ.
# stat -c '%c %F %a'
ມັນມີຫຼາຍຮູບແບບອື່ນໆທີ່ທ່ານສາມາດລະບຸໄດ້, ອ້າງອີງໃສ່ ໜ້າ stat man
ເພື່ອຊອກຮູ້ຕື່ມ.
# man stat
ໃນ ຄຳ ແນະ ນຳ ນີ້, ພວກເຮົາໄດ້ກວມເອົາຜົນປະໂຫຍດ Linux ທີ່ ສຳ ຄັນທີ່ເອີ້ນວ່າ stat, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດສະແດງສະຖານະພາບຂອງແຟ້ມເອກະສານຫລືໄຟລ໌. ຈຸດສຸມຫຼັກຂອງພວກເຮົາໃນທີ່ນີ້ແມ່ນການແປພາສາ rwx
ສິດທິໃນການເຂົ້າເຖິງຈາກຜົນຜະລິດ ls -l ແບບດັ້ງເດີມເປັນຮູບແບບ octal.
ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ ໜ້າ ນີ້, ການແຈກຈ່າຍ Linux ທີ່ທັນສະ ໄໝ ຫຼາຍປະຈຸບັນມາພ້ອມກັບເຄື່ອງປະດັບທີ່ມີປະໂຫຍດ. ແຕ່ທ່ານຍັງຕ້ອງຈື່ໄວ້ວ່າຫອຍຂອງທ່ານອາດຈະມາພ້ອມກັບສະຖິຕິຂອງມັນເອງ, ສະນັ້ນອ້າງເຖິງເອກະສານຂອງຫອຍຂອງທ່ານ ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທາງເລືອກແລະວິທີການ ນຳ ໃຊ້.