linux中文件傳輸
阿新 • • 發佈:2018-12-15
遠程文件 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中文件傳輸