linux下刪除大量檔案提示引數過長解決辦法

2021-08-17 15:40:19 字數 325 閱讀 7945

linux下刪除大量檔案提示引數過長解決辦法

在linux中刪除大量檔案時,直接用rm會出現:-bash: /bin/rm: 引數列表過長的錯誤。

這時可以用find命令來結合使用。

刪除當前目錄下檔名或資料夾名中包含name欄位的檔案:

find . -name "name*" | xargs rm -rf

假如檔名或資料夾名中包含空格:

find . -name "name*" -print0 | xargs -0 rm -rf

find . -name "*.jpg"| xargs rm -rf "*.jpg" 刪除jpg

Linux下刪除大量檔案

主要參考了 首先建立50萬個檔案 test for i in seq 1500000 do echo text i.txt done test time rm f zsh sure you want to delete all the files in home hungerr test yn y ...

linux下快速刪除大量檔案

假如你要在linux下刪除大量檔案,比如100萬 1000萬,像 var spool clientmqueue 的mail郵件,像 usr local nginx proxy temp的nginx快取等,那麼rm rf 可能就不好使了。rsync提供了一些跟刪除相關的引數 rsync help gr...

linux下快速刪除大量檔案

假如你要在linux下刪除大量檔案,比如100萬 1000萬,像 var spool clientmqueue 的mail郵件,像 usr local nginx proxy temp的nginx快取等,那麼rm rf 可能就不好使了。rsync提供了一些跟刪除相關的引數 rsync help gr...