Saya menggunakan Mac OSX. Ketika saya mengetik ls -l
saya melihat sesuatu seperti
drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 .
drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 ..
-rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store
-rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp
-rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h
Apa yang dimaksud dengan @?
permissions
osx
ls
Larry Wang
sumber
sumber
find . -iname '*.ext' -print0 | xargs -0 xattr -d com.apple.quarantine
. Itu sebabnya saya menemukan pertanyaan ini.find . -type f -xattr -print | xargs -0 xattr -d com.apple.quarantine
(tidak yakin apakah-type f
diperlukan). Meskipun karena alasan tertentu tidak ada perintah yang bekerja untuk saya saat ini ... Yang ini bekerja untuk saya:find . -type f -xattr -exec xattr -d com.apple.quarantine {} \;
Di Snow Leopard, setidaknya, Anda dapat melakukan ini untuk menampilkan informasi lebih lanjut:
sumber
xattr
manual:Attribute names can also be displayed using ``ls -l@''.
Ini memiliki atribut yang diperluas - Lihat halaman manual OSX di sini untuk informasi lebih lanjut tentang ls.
sumber
Anda mungkin ingin melihat posting ini di milis Apple. Ini menjelaskan bahwa @ menunjukkan bahwa Finder memiliki atribut selain ACL.
sumber
Saya pikir itu berarti bahwa file / direktori memiliki atribut yang diperluas .
sumber
Pada OSX, ini menunjukkan keberadaan metadata yang terkait dengan file.
sumber
Selain jawaban Michael Mrozek:
Pada OSX 10.10 (Yosemite) Anda harus menggunakan parameter attrx ini:
sumber