當檔案數太多, 砍不掉的時後該怎麼辦(錯誤訊息: rm: too many arguments 或 rm: Argument list too long)
- 先轉成 file owner 的身份去下指令(不然就轉成 root 吧!)
- ls -l | awk '{print $9}' | xargs rm # 再來這樣子就可以砍掉
- ls -l *.jpg | awk '{print $9}' | xargs rm # 如果只要砍那目錄下的所有 jpg 檔
簡單的 shell script 就搞定囉 🙂
不過使用前請小心確認一下, 最後 xargs rm 先拿掉, 改成 less, 先確定一下是自己要砍的, 再下此指令吧 🙂
- gslin 長輩提供的解法: find /path -name '*.jpg' -depth 1 -delete
- jeffhung 長輩提供簡化方法: ls *.jpg | xargs rm
相關
目錄裡面的檔案太多,要砍掉會遇到下述問題: rm -f * -bash: /bin/rm: Argu…
在「My_Note-Unix」中
Linux 於 Shell 不想寫程式,又想要程式可以平行處理,可以使用 parallel 來處理。…
在「My_Note-Unix」中
Docker 可以在機器上,快速產生出各種不同的 VM 環境,而且對機器沒有什麼負載(loading…
在「My_Note-Unix」中