คุณสามารถแสดง / ลิสต์คุณสมบัติเสริมทั้งหมดได้หรือไม่?
คุณสามารถแสดง / ลิสต์คุณสมบัติเสริมทั้งหมดได้หรือไม่?
คำตอบ:
ใน Linux อิสระของคำสั่งระบบไฟล์เพื่อดูไฟล์คุณลักษณะเพิ่มเติมคือ
getfattr -d -m ".*" <filename>
ในที่สุดก็แสดงแอตทริบิวต์ Selinux
getfattr -d <filename>
แสดงเฉพาะผู้ใช้ * คุณสมบัติ
getfattr ไม่ได้อยู่ในการกระจายเดเบียนของฉัน ฉันใช้สิ่งนี้แทน:
lsattr <filename>
ls -l@
คำสั่งที่จะแสดงรายการคุณสมบัติการขยายทั้งหมด
ตัวอย่าง (จาก mac ของฉัน linux / BSD จะดูแตกต่าง):
felixphew-mbp:/ felixphew$ ls -l@
total 45
drwxrwxr-x+ 63 root admin 2142 27 Dec 17:49 Applications
drwxr-xr-x+ 62 root wheel 2108 16 Nov 06:25 Library
drwxr-xr-x@ 2 root wheel 68 10 Sep 06:47 Network
com.apple.FinderInfo 32
drwxr-xr-x+ 4 root wheel 136 1 Nov 14:02 System
drwxr-xr-x 6 root admin 204 28 Dec 07:36 Users
drwxrwxrwt@ 3 root admin 102 30 Dec 06:40 Volumes
com.apple.FinderInfo 32
drwxr-xr-x@ 39 root wheel 1326 11 Nov 07:06 bin
com.apple.FinderInfo 32
drwxrwxr-t@ 2 root admin 68 10 Sep 06:47 cores
com.apple.FinderInfo 32
dr-xr-xr-x 3 root wheel 4306 30 Dec 06:40 dev
lrwxr-xr-x@ 1 root wheel 11 1 Nov 13:56 etc -> private/etc
com.apple.FinderInfo 32
dr-xr-xr-x 2 root wheel 1 30 Dec 06:40 home
-rw-r--r--@ 1 root wheel 313 1 Oct 16:12 installer.failurerequests
com.apple.FinderInfo 32
dr-xr-xr-x 2 root wheel 1 30 Dec 06:40 net
drwxr-xr-x@ 3 root wheel 102 12 Aug 07:19 opt
com.apple.FinderInfo 32
drwxr-xr-x@ 6 root wheel 204 1 Nov 14:05 private
com.apple.FinderInfo 32
drwxr-xr-x@ 59 root wheel 2006 18 Nov 07:46 sbin
com.apple.FinderInfo 32
drwxr-xr-x@ 3 root wheel 102 22 Dec 07:46 srv
com.apple.FinderInfo 32
lrwxr-xr-x@ 1 root wheel 11 1 Nov 13:57 tmp -> private/tmp
com.apple.FinderInfo 32
drwxr-xr-x@ 13 root wheel 442 23 Nov 11:20 usr
com.apple.FinderInfo 32
lrwxr-xr-x@ 1 root wheel 11 1 Nov 13:57 var -> private/var
com.apple.FinderInfo 32
dir เดียวกันในls -l
:
felixphew-mbp:/ felixphew$ ls -l
total 45
drwxrwxr-x+ 63 root admin 2142 27 Dec 17:49 Applications
drwxr-xr-x+ 62 root wheel 2108 16 Nov 06:25 Library
drwxr-xr-x@ 2 root wheel 68 10 Sep 06:47 Network
drwxr-xr-x+ 4 root wheel 136 1 Nov 14:02 System
drwxr-xr-x 6 root admin 204 28 Dec 07:36 Users
drwxrwxrwt@ 3 root admin 102 30 Dec 06:40 Volumes
drwxr-xr-x@ 39 root wheel 1326 11 Nov 07:06 bin
drwxrwxr-t@ 2 root admin 68 10 Sep 06:47 cores
dr-xr-xr-x 3 root wheel 4306 30 Dec 06:40 dev
lrwxr-xr-x@ 1 root wheel 11 1 Nov 13:56 etc -> private/etc
dr-xr-xr-x 2 root wheel 1 30 Dec 06:40 home
-rw-r--r--@ 1 root wheel 313 1 Oct 16:12 installer.failurerequests
dr-xr-xr-x 2 root wheel 1 30 Dec 06:40 net
drwxr-xr-x@ 3 root wheel 102 12 Aug 07:19 opt
drwxr-xr-x@ 6 root wheel 204 1 Nov 14:05 private
drwxr-xr-x@ 59 root wheel 2006 18 Nov 07:46 sbin
drwxr-xr-x@ 3 root wheel 102 22 Dec 07:46 srv
lrwxr-xr-x@ 1 root wheel 11 1 Nov 13:57 tmp -> private/tmp
drwxr-xr-x@ 13 root wheel 442 23 Nov 11:20 usr
lrwxr-xr-x@ 1 root wheel 11 1 Nov 13:57 var -> private/var
@
อาร์กิวเมนต์ที่กำหนดให้ls
เป็นinvalid option
ในลินุกซ์ ฉันค้นหา@
ตัวเลือกและนี่เป็นเฉพาะสำหรับ mac OS-X คำถามนี้เฉพาะกับ linux
getfattr -d -m ^ -R -- <filename or directory>