shell命令--file


shell命令--file

0、file命令的專屬圖床

點此快速打開文章圖床_shell命令file

1、file命令的功能說明

​ 用於辨識文件類型。通過 file 指令,我們得以辨識該文件的類型。

2、file命令的語法格式

SYNOPSIS
  file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname]
       [-F separator] [-f namefile] [-m magicfiles] file ...
  file -C [-m magicfiles]
  file [--help]

3、file命令的選項說明

  • -b :列出辨識結果時,不顯示文件名稱。
  • -c :詳細顯示指令執行過程,便於排錯或分析程序執行的情形。
  • -f<名稱文件> :指定名稱文件,其內容有一個或多個文件名稱時,讓file依序辨識這些文件,格式為每列一個文件名稱。
  • -L :直接顯示符號連接所指向的文件的類別。
  • -m<魔法數字文件> :指定魔法數字文件。
  • -v :顯示版本信息。
  • -z :嘗試去解讀壓縮文件的內容。

[文件或目錄...] 要確定類型的文件列表,多個文件之間使用空格分開,可以使用 shell 通配符匹配多個文件。

4、file命令的實踐操作

范例1:顯示文件類型

file /test/
file -b /test/  -->不顯示文件名稱
file -i /test/  -->顯示MIME類別
file -b -i /test/

范例2:顯示符號鏈接的文件類型

touch file.txt  -->創建測試文件
ln -s file.txt file_soft_link  -->設置軟連接文件
file file_soft_link
ll 
file -L file_soft_link  -->empty是空的意思,內面沒有內容
file file.txt 
file -L file.txt 
echo "I Love Linux"  > file.txt  -->添加內容,再次查看
cat file.txt 
file file.txt 
file -L file.txt 

『MineGi有話說』:快來掃一掃下面鏈接的二維碼,加入我們吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM