2015-12-10 16 views
0

我對此做了一些研究,發現我可以使用我可以列出目錄中所有級別的子目錄和所有文件的信息(一種簡單的方法)嗎?

ls * -r來列出所有文件,第一級文件夾。
file */*列出所有第一級文件的信息,包括它們的編碼。
find . -type f列出所有級別文件夾中的所有文件(沒有任何文件信息)。

所以我在想如何在第二和第三列出所有級別的文件夾的文件和它們的信息(最重要的對我說:他們的編碼)結合

任何想法將是非常讚賞。謝謝!

回答

0

要顯示所有文件(find...),什麼file命令可以顯示他們,嘗試:用-exec選項 時

find . -type f -exec file {} + 
  • 這款採用find命令的運行在它的結果,進一步的命令的能力
  • 語法-exec yourcommand {} +。該+使它所以它運行你的命令file的一個實例,但傳遞的結果作爲參數,類似於原來的file *...
相關問題