需求

需在2台或多台Linux主机之间拷贝数据文件

方案

挂NFS

需安装配置NFS

nc+tar

适合大量小文件拷贝,无需安装软件包,nc+tar默认Ubuntu都自带
接受方
nc -l 7788 |tar -C file_path -zxvf -
发送方
tar -zcvf - file |nc 192.168.5.254 7788

rsync

无需安装软件包,默认Ubuntu都自带

scap

无需安装软件包,默认Ubuntu都自带

  • 从本地复制到远程:
    scp local_file remote_username@remote_ip:remote_folder/remote_file

    scp local_file remote_ip:remote_folder/file

  • 从远程复制到本地:
    scp remote_username@remote_ip:remote_folder/remote_file local_file

  • 报错:scp: not a regular file
    复制的为文件夹,需加参数 -r