Unix下如何刪除巨量檔案數目?

2021-04-27 11:45:58 字數 347 閱讀 2418

unix下如何刪除巨量檔案數目?

由於效能測試留下大量瑣碎檔案,每個檔案不大,但檔案的數量卻達數十萬。 可以用如下命令檢視目錄下的檔案個數:

# ls |wc -l

當在該目錄下執行rm -rf *刪除命令時,報如下錯誤:

-bash: /usr/bin/rm: the parameter or environment lists are too long.

因此,當刪除巨量檔案時,不能簡單的使用rm -rf *命令。經過測試,可以用如下方式刪除:

#ls | xargs rm

但是它的執行還是需要花費較長的時間。你可以通過#ls |wc -l檢視目錄下的檔案數是否在減少。

linux下統計檔案數目

第一種方法 ls l grep wc l ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可能是目錄 鏈結 裝置檔案等 如果ls lr grep wc l則可以連子目錄下的檔案一起統計。grep 這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是 d wc l...

Linux下如何查詢並批量刪除檔案

linux下的刪除命令 rm rf filename此命令是刪除檔案包括其子檔案。一般需要加sudo才能執行。linux下的查詢命令 find name filename.txt 表示根目錄,表示當前目錄,也可以使用模糊查詢,只需要在檔名前後加上 就可以了。find name wechat.py查詢...

UNIX下歸檔 壓縮 解壓縮 新建 刪除檔案等命令

tar cf nmon.tar nmon 將當前目錄下的 nmon 檔案 資料夾歸檔,生成新的歸檔檔案 nmon.tar 並存放在當前目錄 gzip nmon.tar 將當前目錄下的 nmon.tar 歸檔檔案壓縮,生成 nmon.tar.gz 檔案 gzip d nmon.tar.gz 將 nmo...