Linux 基礎命令 file

2021-10-03 03:53:43 字數 2295 閱讀 5966

命令:file 檢視檔案型別

用法:file [option…] [file…] file 選項 檔案

[

root

@fp-21~

]#file

--help-z,

--uncompress

#嘗試檢視壓縮檔案-b,

--brief

#不在輸出行面前加檔名-c,

--checking-printout

#詳細顯示指令執行過程,便於排錯或分析程式執行的情形-e,

--exclude

test

#從要對檔案執行的測試列表中排除測試-f,

--files-from

file

#指定檔案,判斷內容中的檔名的檔案型別-f,

--separator

string

#以指定的字串作為分隔符-i,

--mime#以

mime

型別字串輸出#以

型別輸出

--mime-type#以

mime

型別輸出

--mime-encoding#以

mime

編碼輸出-l,

--dereference

#直接顯示符號連線所指向的檔案的類別-0

,--print0

#用ascii

nul終止檔名-p,

--preserve-date

#保留檔案的訪問時間-r,

--raw

#不要將無法列印的字元轉換為

\ooo-s,

--special-files

#將特殊(塊

/字元裝置)檔案視為普通檔案-c,

--compile

#編譯由-m指定的檔案-d,

--debug

#列印除錯資訊

--help

#幫助文件-v,

--version

#版本資訊

# 檢視檔案型別

[root@fp-21~

]# file test_file

test_file:

ascii text

[root@fp-21~

]# file test_dir

test_dir: directory

[root@fp-21~

]# file file

file: symbolic link to 'test_file'

# 嘗試檢視壓縮檔案

[root@fp-21~

]# file -z mysql-

5.6.45

.tar.gz

mysql-

5.6.45

.tar.gz:

posix tar archive (gnu)

(gzip compressed data,

from unix, last modified:

monjun

1018:31

:212019

)# 不在輸出行面前加檔名

[root@fp-21~

]# file 777

777: directory

[root@fp-21~

]# file -b 777

directory

# 指定檔案,判斷內容中的檔名的檔案型別

[root@fp-21~

]# mkdir test_dir

[root@fp-21~

]# echo "test_dir"

>

> test_file

[root@fp-21~

]# echo "test_file"

>

> test_file

[root@fp-21~

]# file -f test_file

test_dir: directory

test_file:

ascii text

# 以指定的字串作為分隔符

[root@fp-21~

]# file -f " -->" test_file

test_file --

>

ascii text

# 以 mime 型別字串輸出

[root@fp-21~

]# file -i test_file

test_file: text/plain; charset=us-ascii

link 檢視 linux 基礎命令

linux命令之file命令

file命令 檢視檔案內容型別 選項 b 列出辨識結果時,不顯示檔名稱。c 詳細顯示指令執行過程,便於排錯或分析程式執行的情形。f名稱文 指定名稱檔案,其內容有乙個或多個檔名稱時,讓file依序辨識這些檔案,格式為每列乙個檔名稱。l 直接顯示符號連線所指向的檔案的類別。m魔法數字文 指定魔法數字檔案...

linux命令學習 file

1 簡介 file命令是用來檢測並顯示檔案型別 determine file type 通過file指令,我們得以辨識該檔案的型別,例如可以知道動態連線庫是32位還是64位。2 命令格式 file bciknsvzl fnamefile mmagicfiles file am file c mmag...

Linux命令學習總結 file命令

命令簡介 該命令用來識別檔案型別,也可用來辨別一些檔案的編碼格式。它是通過檢視檔案的頭部資訊來獲取檔案型別,而不是像windows通過副檔名來確定檔案型別的。執行許可權 all user 指令所在路徑 usr bin file 命令語法 file bchiklnnprsvz f namefile f...