Jawab (File Individual)
1. Tombol showcase untuk digunakan dalam seleksi.
xattr ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# com.apple.lastuseddate#PS
# com.apple.metadata:kMDItemIsScreenCapture
# com.apple.metadata:kMDItemScreenCaptureGlobalRect
# com.apple.metadata:kMDItemScreenCaptureType
2. Pilih Kunci untuk dihapus.
xattr -d com.apple.lastuseddate#PS ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
xattr -d kMDItemIsScreenCapture ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
3. Perlihatkan tombol lagi untuk melihat mereka telah dihapus.
xattr -l ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# com.apple.metadata:kMDItemScreenCaptureGlobalRect
# com.apple.metadata:kMDItemScreenCaptureType
4. Terakhir, HAPUS SEMUA kunci untuk file tertentu
xattr -c ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
Jawab (Semua File Dalam Direktori)
1. Tombol showcase untuk digunakan dalam seleksi.
xattr -r ~/Desktop
2. Hapus Kunci Khusus untuk SETIAP FILE dalam direktori
xattr -rd com.apple.FinderInfo ~/Desktop
3. Hapus SEMUA kunci pada SETIAP FILE dalam direktori
xattr -rc ~/Desktop
PERINGATAN: Setelah Anda menghapus ini, Anda TIDAK mendapatkannya kembali!
KESALAHAN KESALAHAN: TIDAK ADA UNDO.
Kesalahan
Saya ingin mengatasi kesalahan yang didapat orang.
Karena kesalahan membuat saya gila juga ...
Pada mac jika Anda menginstal xattr
dengan python, maka lingkungan Anda mungkin memiliki masalah.
Ada dua jalur berbeda di mac saya untuk xattr
type -a xattr
# xattr is /usr/local/bin/xattr # PYTHON Installed Version
# xattr is /usr/bin/xattr # Mac OSX Installed Version
Jadi di salah satu contoh di mana -c
tidak akan berfungsi di xargs adalah karena di bash Anda default ke versi non-python.
Bekerja dengan -c
/usr/bin/xattr -c
TIDAK BEKERJA dengan -c
/usr/local/bin/xattr -c
# option -c not recognized
Shell / Terminal saya default ke / usr / local / bin / xattr karena saya $PATH
/usr/local/bin:
adalah sebelum /usr/bin:
saya percaya adalah default.
Saya dapat membuktikan ini karena, jika Anda mencoba menghapus python, xattr
Anda akan melihat:
pip3 uninstall xattr
Uninstalling xattr-0.9.6:
Would remove:
/usr/local/bin/xattr
/usr/local/lib/python3.7/site-packages/xattr-0.9.6.dist-info/*
/usr/local/lib/python3.7/site-packages/xattr/*
Proceed (y/n)?
Penanganan masalah
Untuk Memperbaiki option -c not recognized
Kesalahan.
- Copot Python apa pun
xattr
yang mungkin Anda miliki:pip3 uninstall xattr
- Tutup semua
Terminal
jendela & keluarTerminal
- Buka kembali
Terminal
jendela baru .
xattr
Perintah ReRun dan sekarang harus bekerja.
ATAU
Jika Anda ingin menyimpan Python xattr
maka gunakan
/usr/bin/xattr
untuk setiap Shell
perintah diTerminal
Contoh:
Versi Python tentang xattr
tidak menangani gambar sama sekali:
Good-Mac:~ JayRizzo$ xattr ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# Traceback (most recent call last):
# File "/usr/local/bin/xattr", line 8, in <module>
# sys.exit(main())
# File "/usr/local/lib/python3.7/site-packages/xattr/tool.py", line 196, in main
# attr_value = attr_value.decode('utf-8')
# UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 2: invalid start byte
Good-Mac:~ JayRizzo$ /usr/bin/xattr ~/Desktop/screenshot\ 2019-10-23\ at\ 010212.png
# com.apple.FinderInfo
# com.apple.lastuseddate#PS
# com.apple.metadata:kMDItemIsScreenCapture
# com.apple.metadata:kMDItemScreenCaptureGlobalRect
# com.apple.metadata:kMDItemScreenCaptureType
Halaman Man
HALAMAN MAN untuk OSX xattr
HALAMAN MAN untuk Python xattr VERSION 0.6.4
CATATAN: Saya tidak dapat menemukan halaman bantuan python untuk VERSION 0.9.6 saat ini
Terima kasih sudah membaca!