阿就操場啊~
2017年10月22日 星期日
find加xargs來處理檔案
用find找到檔案後,再用xargs來處理檔案:
find . -type f | xargs -n1 md5
find . -type f | xargs -n1
-t
md5
find . -type f | xargs -n1
-p
md5
上面三個指令都一樣,計算所在資料夾下面檔案的MD5雜湊值。差別就是-t可以看到執行前的指令,-p是執行每個指令前都會問要不要做。
xargs這個指令最威的地方是可以平行化,像上面的1的指令:
find . -type f | xargs -n1
-P4
md5
這樣就可以用4核心下去跑每一條指令
參考資料:
Getting error “xargs unterminated quote” when tried to print the number of lines in terminal
`find -name` pattern that matches multiple patterns
Running programs in parallel using xargs
15分钟神器gnu parallel 入门观止
Linux系統xargs指令範例與教學
用xargs自動計算最近下載檔案的雜湊值
用find幫最近下載的檔案計算雜湊值
_EOF_
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言