使用nc命令傳輸文件和文件夾


相比較常用的scp,nc命令傳文件不需要建立ssh連接和輸入密碼,方便快捷;尤其是在只能用key登錄的機器上;

 

傳文件:

先在目標機器執行命令准備好接收(1221為任意可用端口)

  nc -l 1221 > file.tar.gz

然后在源機器執行命令

  nc [目標IP] 1221 < file.tar.gz

 

傳文件夾:

先在目標機器執行命令准備好接收(1221為任意可用端口)

  nc -l 1221 | tar -zxvf -

然后在源機器執行命令

  tar -zcvf - [文件夾] | nc [目標IP] 1221

注意這樣傳輸文件夾每次都會進行一次壓縮,所以如果需要傳到多個機器建議先壓縮后再按傳文件的方式操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM