Linux主机间拷贝文件


需求

需在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


文章作者: Shell
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Shell !
评论
  目录