ฉันจะดูการอนุญาตของไดเรกทอรีเฉพาะได้อย่างไร


13

ฉันรู้ว่าฉันสามารถใช้ls -lเพื่อแสดงรายการไฟล์ทั้งหมดในไดเรกทอรีรวมถึงสิทธิ์ของพวกเขา แต่ฉันจะดูสิทธิ์ของไดเรกทอรีเฉพาะได้อย่างไร เช่นถ้าฉันต้องการดูการอนุญาตสำหรับ/etcไดเรกทอรีของฉัน

คำตอบ:


18

เพิ่ม-dไปยังคำสั่งเช่นนั้น:

ls -ld /etc

จากman ls:

   -d, --directory
          list directory entries instead of contents, and do not dereference symbolic links

7

นอกจากนี้คุณสามารถใช้statคำสั่งเพื่อรับสิทธิ์ของไฟล์หรือไดเรกทอรีเฉพาะ:

 stat -c "%A %n" Directory-or-File

หรือการอนุญาตในโหมดฐานแปด:

 stat -c "%a %n" Directory-or-File
  • -cตัวเลือกที่ช่วยให้คุณสามารถปรับแต่งการแสดงผล
  • ชื่อไฟล์จะแสดงเป็นผลมาจากการ%n, %aการแสดงฐานแปดสิทธิ์และ%Aการแสดงสิทธิ์ในรูปแบบการอ่านของมนุษย์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.