Linux从一台机器复制文件到另一台Linux机器上

背景:测试项目部署到另外的服务器上面。

工具推荐:WinSCP、Xshell

这里需要用到文件复制。linux中,远程文件复制用到的命令是scp。

scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。格式:

scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名

举例:

命令:scp /opt/fire/app/bin/test.py root@192.168.XXX.XXX:/opt/fire/app/bin/

命令输入完毕,会要求输入“192.168.101.XXX”服务器root的密码,然后开始远程拷贝数据。

运行结果:

打开WinSCP,可看到文件已被正确复制

复制成功。 

假如是从另外的机器复制文件到本机,那么语法格式如下:

scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径

我们把刚才的本机test.py文件删掉,从刚才这台机器复制过来

命令:

scp root@192.168.XXX.XXX:/opt/fire/app/bin/test.py /opt/fire/app/bin/

传输成功,查看结果:

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux系统中,有多种方法可以将文件一台Linux机器传输到另一台Linux机器,下面是一些常见的传输方式。 1. 使用SCP命令传输 SCP是Secure Copy的缩写,是通过加密网络协议进行文件传输的工具,它可以在Linux系统和其他操作系统之间传输文件。下面是SCP命令的使用方法: ``` $ scp source_file user@remote_host:/path/to/destination ``` 其中,source_file是本地文件路径,user是远程服务器的用户名,remote_host是远程服务器的IP地址或主机名,/path/to/destination是远程服务器上的目标路径。 2. 使用SFTP传输 SFTP是Secure File Transfer Protocol的缩写,是基于SSH协议进行文件传输的工具,可以提供更高的安全性。下面是SFTP命令的使用方法: ``` $ sftp user@remote_host sftp> put local_file /path/to/remote_file sftp> exit ``` 其中,user是远程服务器的用户名,remote_host是远程服务器的IP地址或主机名,local_file是本地文件路径,/path/to/remote_file是远程服务器上的目标路径。 3. 使用rsync传输 rsync是一种远程文件同步工具,可以在本地和远程机器之间同步文件。下面是rsync命令的使用方法: ``` $ rsync -avz local_folder/ user@remote_host:/path/to/remote_folder ``` 其中,local_folder是本地文件夹路径,user是远程服务器的用户名,remote_host是远程服务器的IP地址或主机名,/path/to/remote_folder是远程服务器上的目标文件夹路径。 无论使用哪种方式,都需要确保源文件和目标文件夹的权限设置正确,以确保文件传输的可靠性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试李同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值