特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > 如何加快Linux文件拷貝速度

如何加快Linux文件拷貝速度

時間: 孫勝652 分享

如何加快Linux文件拷貝速度

  在進行Linux文件拷貝中,文件較多的時候拷貝的速度非常慢,那么有什么辦法能夠加快文件拷貝的速度呢?下面小編就給大家介紹下加快Linux文件拷貝速度的方法。

  第一種方法

  將tar與scp、ssh命令結(jié)合:

  在A機打包后,復制到B機器并解包

  代碼如下:

  《/p》 《p》  tar -cf - /tmp/test | ssh B‘IP “cd /tmp; tar -xf -”《/p》 《p》

  在A機打包,并將打包好的文件復制到B機

  代碼如下:

  《/p》 《p》  tar -cf - /tmp/test | ssh B’IP “cd /tmp; cat - 》 test.tar”《/p》 《p》  tar -cf - /tmp/test | scp - 《a href=“mailto:B‘USER@B’IP:/tmp”》B‘USER@B’IP:/tmp《/a》《/p》 《p》

  將A機的打包文件,復制到B機并解包

  代碼如下:

  《/p》 《p》  zcat test.tar | ssh B‘IP “cd /tmp; tar -xf -”《/p》 《p》

  也可以直接在本地這么使用:

  代碼如下:

  《/p》 《p》  cd /tmp/test1《/p》 《p》  tar -cf - 。 | (cd /tmp/test2 ; tar -xvpf -)《/p》 《p》

  但有人試驗后得出結(jié)論本地直接用cp較快

  拷貝時除了拷貝單個文件還會拷貝目錄,有時需要連同文件/目錄的屬性一同拷貝??梢栽赾p命令中使用-R參數(shù)遞歸拷貝目錄,使用-p參數(shù)拷貝文件保留屬性(默認是:mode,ownership,timestamps也可以通過 --preserve[=ATTR_LIST]指定要特別保留的屬性如:context, links,xattr, all),使用-d參數(shù)拷貝文件保留連接?;蛘吆唵蔚氖褂?a參數(shù)(相當于使用-dR --preserve=all)

  如果想看到拷貝大量小文件的進度可以寫一個簡單的小腳本:

  代碼如下:

  《/p》 《p》  cd /tmp/test《/p》 《p》  for i in *《/p》 《p》  do《/p》 《p》  cp $i 目標目錄《/p》 《p》  echo $i is ok.。。。《/p》 《p》  done《/p》 《p》

  第二種方法

  首先,無論本地還是遠程,需要移動或拷貝的文件較多且都不太大時,用cp命令和mv命令效率較低,可以先使用tar工具對將要拷貝/移動的內(nèi)容進行打包/壓縮,之后再進行拷貝/移動,最后再解包/解壓縮。

  另外,也是很關(guān)鍵的一個技巧,即,不必在tar打包/壓縮完畢之后再進行拷貝,解包/解壓縮,可以通過管道一邊打包/壓縮另一邊執(zhí)行拷貝解包/解壓縮。

  比如,tar命令可以和nc命令結(jié)合可以快速在兩臺機器之間傳輸文件和目錄:

  B機器:

  代碼如下:

  《/p》 《p》   nc -l 5555 |tar -C /tmp/test/ -xf -《/p》 《p》

  A機器:

  代碼如下:

  《/p》 《p》  tar cf - /tmp/test/ |nc B‘IP 5555 《/p》 《p》

  上述步驟將A機器/tmp/test/下的內(nèi)容拷貝到B機器對應(yīng)的目錄中,其中tar cf - /tmp/test/ |nc B’IP 5555 將內(nèi)容邊打包邊通過管道和nc命令傳輸?shù)接蓪?yīng)IP地址和5555端口傳到B機器,nc -l 5555 |tar -C /tmp/test/ -xf - 監(jiān)聽本機的555端口,并將接收到的內(nèi)容解包至指定的目錄(-C參數(shù)指定目標目錄)

  最后補充一條不是技巧的技巧:在使用一個工具完成一項任務(wù)之前,先思考當前用的工具是不是最適合的工具?有沒有更好的工具或辦法?如果工具確實很適用于當前任務(wù),那么在使用該工具時有沒有特殊的技巧可以提高工作效率?(通常,查看幫助文檔可有意外收獲)。

  上面就是加快文件拷貝速度的方法介紹了,如果你要拷貝的文件比較多又比較散的話,使用上面介紹的方法能夠加快拷貝速度,不妨試試看吧。

309300