0
我試圖給出一個查找命令,它將爲當前文件系統子樹中的每個常規文件運行文件命令。我試圖通過結果: 找到。 -type f 添加到命令'文件'。Unix查找和文件命令問題
這是我想要的命令: 找到。 -type f |文件*
我應該使用>還是使用不同的文件參數?
我試圖給出一個查找命令,它將爲當前文件系統子樹中的每個常規文件運行文件命令。我試圖通過結果: 找到。 -type f 添加到命令'文件'。Unix查找和文件命令問題
這是我想要的命令: 找到。 -type f |文件*
我應該使用>還是使用不同的文件參數?
查找和xargs一起去喜歡呃...發現和xargs的:
find . -type f | xargs file
,或者如果你想更仔細:
find . -type f -print0 | xargs -0 file
xargs的是偉大的,由城市生活垃圾的回答顯示了好好使用。
但是,您還可以使用內置的EXEC選項發現,像這樣:
find . -type f -execdir file {} \;
這不是真的比xargs的更好,但。
而現代版本的'find',使用'+'代替'\;'來獲得'xargs'的好處而沒有複雜性。 –