3,016 瀏覽數

Linux command – file

因為 Linux 不依據檔尾的名稱來判斷是什麼檔案,所以我們可以使用 #file 這個程式來判斷檔案的格式.而這個程式是依據 /usr/share/magic 所定義的檔頭來做分辨.

[root@benjr ~]# file /etc/passwd
/etc/passwd: ASCII text
[root@benjr ~]# file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped

下次遇到不確定的檔案可先用 #file 來確認.

發表迴響