1. 程式人生 > >linux中文件傳輸

linux中文件傳輸

遠程文件 tps color file 打包 下機 lin 文件的權限 .com

小結:

wget時註意加參數來保持權限不變;或試下打個包然後再wget

scp:機器A上scp不行,試下機器B上scp

1、wget

一個方便的下載工具,支持ftp協議和https協議。大文件時很好用。

如:wget http://www.test.com/test.tar.zip

wget -r ftp://hostname/path ./

備註:wget ftp時,文件的權限會變化,有個選項可以保留遠程文件的權限:--preserve-permissions

2、scp

cp用於本機上復制文件,scp(secure copy)可以實現linux下跨機器復制。

tips:想把機器A的文件scp到機器B上,當在機器B上scp連接失敗時,可以在機器A上scp試下,可能有驚喜~(B上scp A B -->A上scp A B)

格式:scp 參數 源路徑 目標路徑

如:scp -r [email protected]:/home/work/tracer /home/work/tracer

可能遇到的問題:有些文件可能會導致拷貝阻塞,如有次使用中拷貝到一個管道文件時阻塞了。。。報not a regular file...

3、sz rz

可以實現服務器和本機之間的文件交換。

缺點:小文件可行,大文件會失敗(傳輸70M的文件時失敗了)。

4、打包

tar -czvf name.tar.gz dir1 dir2 #打包並壓縮(gzip格式)

tar -zxvf name.tar.gz #解壓縮解包到當前路徑

linux中文件傳輸