Cara Menentukan Jenis Fail & Pengekodan daripada Baris Perintah dalam Mac OS X

Isi kandungan:

Anonim

Biasanya jika anda ingin menentukan jenis fail dan pengekodan item, anda hanya boleh melihat fail dalam Mac Finder, semak sambungan nama fail, Dapatkan Maklumat tentang fail atau malah membukanya untuk mengetahui dengan cepat apakah fail itu. Sudah tentu, itu terhad kepada sistem fail mesra pengguna Mac OS X, dan terdapat keadaan yang mungkin diperlukan untuk mengesan cara fail dikodkan atau jenis fail daripada baris arahan, selalunya dengan petunjuk yang kurang jelas (atau tiada petunjuk sama sekali) daripada sambungan fail yang boleh dilihat.

Jika anda berada dalam situasi di mana anda perlu mengetahui apa itu fail tertentu dan cara ia dikodkan, anda boleh menggunakan arahan 'fail' dengan bendera i huruf besar untuk melihat dengan cepat jenis fail itu. ialah, dan ia adalah set watak.

Cara Menentukan Jenis Fail / Pengekodan melalui Baris Perintah pada Mac

Untuk mencuba ini sendiri, lancarkan aplikasi Terminal dan keluarkan sintaks yang betul.

Sintaks untuk menentukan jenis pengekodan fail dan jenis fail dalam Mac OS (dan daripada baris arahan linux juga) kelihatan seperti berikut:

fail -Saya nama fail

Perhatikan bendera ialah huruf besar ‘i’ dan bukan huruf kecil l. Output arahan yang dilaksanakan dengan betul akan dibaca seperti berikut:

/Path/To/Nama Fail: format fail/jenis fail; charset=encoding

Mari kita lihat beberapa contoh, pertama sekali ialah menyemak fail yang ternyata imej:

fail -I ~/Desktop/iphone-plus /Users/Paul/Desktop/iphone-plus: image/jpeg; charset=binary

Jenis fail ditunjukkan dengan jelas seperti set aksara.

Sekali lagi, dengan fail lain, yang ditunjukkan sebagai xml yang dikodkan sebagai us-ascii:

fail -I osxdaily.com.webloc osxdaily.com.webloc: application/xml; charset=us-ascii

Contoh lain yang ternyata fail teks lama biasa:

fail -I ~/Documents/diywatch ~/Documents/diywatch: text/plain; charset=us-ascii

Dan satu lagi contoh yang ternyata menjadi aplikasi binari boleh laku:

fail -I /usr/sbin/streamy /usr/sbin/streamy: application/octet-strim; charset=binary

Pendekatan baris arahan ini untuk menentukan jenis fail dan pengekodan boleh membantu untuk banyak sebab, sama ada untuk penggunaan dalam skrip, untuk penyelesaian masalah jauh atau penyelenggaraan dengan ssh, mencari jenis fail dan format fail tertentu dengan terbina -dalam fungsi carian dalam Mac OS X, atau pun untuk tujuan anda sendiri untuk menentukan apakah fail misteri, aplikasi apa untuk membukanya, dan mungkin jenis sambungan yang sepatutnya ada jika fail itu tiada.

Cara Menentukan Jenis Fail & Pengekodan daripada Baris Perintah dalam Mac OS X