linux刪除大量文件的6種方法

首先建立50萬個文件

test  for i in $(seq 1 500000)
for> do
for> echo test >>$i.txt
for> done

1. rm

test  time rm -f *
zsh: sure you want to delete all the files in /home/hungerr/test [yn]? y
zsh: argument list too long: rm
rm -f *  3.63s user 0.29s system 98% cpu 3.985 total

由于文件數量過多垒探,rm不起作用。

2. find

test  time find ./ -type f -exec rm {} \;
find ./ -type f -exec rm {} \;  49.86s user 1032.13s system 41% cpu 43:19.17 total

大概43分鐘爆安。

3. find with delete

test  time find ./ -type f -delete       
find ./ -type f -delete  0.43s user 11.21s system 2% cpu 9:13.38 total

用時9分鐘叛复。

4. rsync

首先建立空文件夾blanktest

~  time rsync -a --delete blanktest/ test/
rsync -a --delete blanktest/ test/  0.59s user 7.86s system 51% cpu 16.418 total

16s,很好很強大扔仓。

5. Python

import os
import time
stime=time.time()
for pathname,dirnames,filenames in os.walk('/home/username/test'):
     for filename in filenames:
         file=os.path.join(pathname,filename)
         os.remove(file)
 ftime=time.time()
 print ftime-stime
~  python test.py
494.272291183

大概用時8分鐘褐奥。

6. Perl

 test  time perl -e 'for(<*>){((stat)[9]<(unlink))}'
perl -e 'for(<*>){((stat)[9]<(unlink))}'  1.28s user 7.23s system 50% cpu 16.784 tota
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市翘簇,隨后出現的幾起案子撬码,更是在濱河造成了極大的恐慌,老刑警劉巖版保,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呜笑,死亡現場離奇詭異,居然都是意外死亡彻犁,警方通過查閱死者的電腦和手機叫胁,發(fā)現死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汞幢,“玉大人驼鹅,你說我怎么就攤上這事。” “怎么了输钩?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵豺型,是天一觀的道長。 經常有香客問我买乃,道長姻氨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任剪验,我火速辦了婚禮肴焊,結果婚禮上,老公的妹妹穿的比我還像新娘碉咆。我一直安慰自己抖韩,他們只是感情好蛀恩,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布摊崭。 她就那樣靜靜地躺著钞螟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浦妄,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機與錄音皱碘,去河邊找鬼财剖。 笑死,一個胖子當著我的面吹牛寸谜,可吹牛的內容都是我干的竟稳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼熊痴,長吁一口氣:“原來是場噩夢啊……” “哼他爸!你這毒婦竟也來了?” 一聲冷哼從身側響起果善,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤诊笤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后巾陕,有當地人在樹林里發(fā)現了一具尸體讨跟,經...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年鄙煤,在試婚紗的時候發(fā)現自己被綠了晾匠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡梯刚,死狀恐怖凉馆,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤句喜,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布预愤,位于F島的核電站,受9級特大地震影響咳胃,放射性物質發(fā)生泄漏植康。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一展懈、第九天 我趴在偏房一處隱蔽的房頂上張望销睁。 院中可真熱鬧,春花似錦存崖、人聲如沸冻记。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冗栗。三九已至,卻和暖如春供搀,著一層夾襖步出監(jiān)牢的瞬間隅居,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工葛虐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留胎源,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓屿脐,卻偏偏與公主長得像涕蚤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子的诵,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內容

  • 4層負載均衡和7層負載均衡的區(qū)別万栅。A、rsync的安裝奢驯;軟件包安裝# yum install rsync 注...
    米開朗基樂閱讀 3,661評論 0 1
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,065評論 3 53
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,168評論 2 33
  • 測試環(huán)境: rsync-server:192.168.1.132 rsync-client:192.168.1.2...
    lailai900201閱讀 2,364評論 0 10
  • 自己的事瘪阁,自己擔 幸福是自己創(chuàng)造的撒遣,痛苦也是自己創(chuàng)造的 快樂是自己創(chuàng)造的,難過也是自己創(chuàng)造的 恐懼是自己創(chuàng)造的管跺,焦...
    昕暚閱讀 939評論 1 0