<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    張慧的博客

    張慧的博客

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      45 Posts :: 0 Stories :: 24 Comments :: 0 Trackbacks
    假如你要在linux下刪除大量文件,比如100萬、1000萬,像/var/spool/clientmqueue/的mail郵件, 

    像/usr/local/nginx/proxy_temp的nginx緩存等,那么rm -rf *可能就不好使了。 
    rsync提供了一些跟刪除相關(guān)的參數(shù) 
    rsync --help | grep delete 
         --del                   an alias for --delete-during 
         --delete                delete files that don't exist on the sending side 
         --delete-before         receiver deletes before transfer (default) 
         --delete-during         receiver deletes during transfer, not before 
         --delete-after          receiver deletes after transfer, not before 
         --delete-excluded       also delete excluded files on the receiving side 
         --ignore-errors         delete even if there are I/O errors 
         --max-delete=NUM        don't delete more than NUM files 

    其中--delete-before    接收者在傳輸之前進(jìn)行刪除操作 
    可以用來清空目錄或文件,如下: 
    1、先建立一個空目錄 
    mkdir /data/blank 
    2、用rsync刪除目標(biāo)目錄 
    rsync --delete-before -d /data/blank/ /var/spool/clientmqueue/ 
    這樣目標(biāo)目錄很快就被清空了 

    又假如你有一些特別大的文件要刪除,比如nohup.out這樣的實(shí)時更新的文件,動輒都是幾十個G上百G的,也可 

    以用rsync來清空大文件,而且效率比較高 
    1、創(chuàng)建空文件 
    touch /data/blank.txt 
    2、用rsync清空文件 
    rsync -a --delete-before --progress --stats /root/blank.txt /root/nohup.out 
    building file list ... 
    1 file to consider 
    blank.txt 
               0 100%    0.00kB/s    0:00:00 (xfer#1, to-check=0/1) 

    Number of files: 1 
    Number of files transferred: 1 
    Total file size: 0 bytes 
    Total transferred file size: 0 bytes 
    Literal data: 0 bytes 
    Matched data: 0 bytes 
    File list size: 27 
    File list generation time: 0.006 seconds 
    File list transfer time: 0.000 seconds 
    Total bytes sent: 73 
    Total bytes received: 31 

    sent 73 bytes  received 31 bytes  208.00 bytes/sec 
    total size is 0  speedup is 0.00 


    tips: 
    當(dāng)SRC和DEST文件性質(zhì)不一致時將會報(bào)錯 
    當(dāng)SRC和DEST性質(zhì)都為文件【f】時,意思是清空文件內(nèi)容而不是刪除文件 
    當(dāng)SRC和DEST性質(zhì)都為目錄【d】時,意思是刪除該目錄下的所有文件,使其變?yōu)榭漳夸?nbsp;
    最重要的是,它的處理速度相當(dāng)快,處理幾個G的文件也就是秒級的事 
    最核心的內(nèi)容是:rsync實(shí)際上用的就是替換原理 
    posted on 2012-07-12 22:26 張慧 閱讀(7580) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 三年片在线观看免费观看大全中国| 国产成人亚洲综合网站不卡| 国产色无码精品视频免费| 亚洲精品无码99在线观看| 成年免费大片黄在线观看com| 又爽又黄无遮挡高清免费视频 | 成人国产mv免费视频| 亚洲精品无码少妇30P| 色吊丝最新永久免费观看网站| 亚洲国产成人无码AV在线| 又大又粗又爽a级毛片免费看| eeuss在线兵区免费观看| 伊人久久亚洲综合| 久章草在线精品视频免费观看| 亚洲专区先锋影音| 福利免费观看午夜体检区| 亚洲国产av玩弄放荡人妇| 亚洲精品成人久久久| a级片免费在线观看| 亚洲激情视频网站| 日韩激情无码免费毛片| 日本在线观看免费高清| 亚洲成AV人片在| 91精品视频免费| 国产AV日韩A∨亚洲AV电影| 亚洲色WWW成人永久网址| 99ee6热久久免费精品6| 亚洲AV无码专区在线亚 | 国产亚洲精品激情都市| 日韩免费无码视频一区二区三区| 亚洲一级毛片免费看| 免费乱码中文字幕网站| 三年片在线观看免费大全电影| 亚洲性线免费观看视频成熟| 亚洲AⅤ无码一区二区三区在线 | 久久亚洲sm情趣捆绑调教| 成年女人视频网站免费m| 国产精品综合专区中文字幕免费播放 | 2019中文字幕在线电影免费 | 免费国产不卡午夜福在线| 国产精品区免费视频|