2011-09-26 22 views

回答

2

我覺得你在找什麼是file(1)它根據magic numbers.標識文件類型把它包裝在一個如下所示的shell腳本中以獲取目錄列表。

for a in /usr/bin/*; do 
    file ${a} 
done 

默認情況下,IIRC輸出將包含文件名。

+0

這意味着我必須編寫一個shell腳本? –

+0

以及如何理解文件是否爲腳本? –

+0

@Ebrahim abbasi - '文件'實用程序會告訴你。 shell腳本會遍歷所有目錄並調用它。嘗試在幾個shell腳本和二進制文件上運行「文件」,看看它產生了什麼。 – ConcernedOfTunbridgeWells

0

使用file命令:

file /usr/bin/* 
相關問題