Rumah > Soal Jawab > teks badan
如图
为何大多开源项目的Podfile等都是unix excitable类型,而不是文本类型。怎么改成这个类型啊??
PHPz2017-04-17 17:42:26
Tiada konsep "jenis" untuk fail dalam Linux/unix (bukan fail peranti aksara, sekat fail peranti, dll.), dan tiada sambungan dalam Windows.
Jenis fail tidak berubah (yang pertama - iaitu fail biasa), ia telah bertukar kepada exec hanya kerana kebenaran telah berubah
-rw-r--r-- 1 kakitangan Jason 147 Feb 28 15:00 Podfile
bertukar kepada
-rwxr-xr-x@ 1 kakitangan Jason 254 Feb 24 07:05 Podfile
Penjelasan ringkas: x bermaksud boleh laku, dan rw, seperti namanya, bermaksud membaca dan menulis.
Tiga kumpulan mewakili kumpulan pemilik yang lain.
MAC Banyak fail mempunyai atribut x ditambah secara tidak dapat dijelaskan selepas dimuat turun dari Internet.
Anda boleh mencuba
menggunakan arahan dalam terminal untuk menukarnya kepada kebenaran asal ialah -rw-r--r--.
Arahan berikut boleh diubah suai:
$ chmod 644 nama fail
Mengubah suai kebenaran fail mungkin mempunyai beberapa risiko, saya mengubah suainya dan tidak menemui masalah.
Kami akan menangani masalah @ di bawah
Kebenaran fail mungkin menjadi tambahan Dan @ bermaksud atribut metadata acl dan boleh diperluas
@: hanya beberapa maklumat tambahan, seperti. pautan muat turun untuk menerangkan fail, dsb.
Kemungkinan besar dalam Podfile ialah
com.apple.kuarantin: xxx...;Safari;xxx-xxx...
Maksudnya jelas Dimuat turun daripada Safari, anda boleh menggunakan arahan berikut untuk memadamkannya.
mewakili semua fail, anda juga boleh menentukan nama fail
xattr -d com.apple.kuarantin *
Fail kini kelihatan sama seperti fail yang anda buat.
Jika terdapat banyak maklumat perihalan, arahan itu nampaknya tidak menyediakan parameter untuk memadam semua. Tetapi ia boleh dialih keluar dengan beberapa baris skrip shell ungkapan biasa. Saya rasa tidak banyak jadi saya tidak akan menyediakannya.
Penggunaan chmod khusus
https://zh.wikipedia.org/wiki/Chmod