对于一个目录,scp命令由于每次成功传输一个文件就会确认一次而效率慢,此时我们可以采取压缩-传输-解压的方法提高传输效率,进一步,我们可以边压缩边解压,命令如下:
tar -zcvf - ./| sshpass -p '{passwad}' ssh {user}@{ip} "tar -zxvf - -C /data/"
需要apt install sshpass
对于一个目录,scp命令由于每次成功传输一个文件就会确认一次而效率慢,此时我们可以采取压缩-传输-解压的方法提高传输效率,进一步,我们可以边压缩边解压,命令如下:
tar -zcvf - ./| sshpass -p '{passwad}' ssh {user}@{ip} "tar -zxvf - -C /data/"
需要apt install sshpass