Linux跨服务器文件传输总结

本文总结了Linux系统中跨服务器文件传输的多种方法,包括scp、rcp、rsync和nc。详细介绍了每种方式的使用命令及示例,帮助用户了解如何在不同服务器之间高效地复制文件和目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

会慢慢更新

 linux文件传输主要有一下几种方法:

1.ftp 2.samba服务3.sftp4.scp5.rcp6 使用rsync传输7使用nc传输

sftp username@IP

cd

lcd

put

get

quit

前几种相对熟悉,就暂不整理。

For my daily report,先整理下面几种。

1使用scp命令传输:

从服务端copy文件到本地:

 scp 服务器用户名@iP地址:服务端文件路径 客户端保存路径。

从本地copy文件到服务端:

 scp 本地文件路径 服务器用户名@IP地址:服务端保存路径。

 若想copy文件夹,则在 scp后加命令参数 -r。

 

 2使用rcp命令传输:

 目标主机需要事先打开rcp功能,并设置好rcp的权限:把源主机加入到可信任主机列表中,否则无法在源主机上使用rcp远程复制文件到目标主机。

rcp命令语法:

两种格式。第一种格式用于文件到目录下重命名的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。

rcp 命令参数 源文件 目标文件 //将源文件copy至目的地并重命名为目标文件。

rcp 命令参数 源文件 目标目录 //将源文件copy至目标目录下。

 

3使用rsync传输:

客户端和服务端都需要安装rsync

保持客户端backup文件夹与服务端的www文件夹的数据同步,在客户端所在机器输入:

 rsync -avz 用户名@服务端IP地址::www/ /backup/

 

4使用nc传输(发现nc用途很多,鉴于时间关系先只学习它在文件传输方面的应用)

 从192.168.2.33拷贝文件到192.168.2.34

 在192.168.2.34上: nc -l 1234 > test.txt

 在192.168.2.33上: nc 192.168.2.34 < test.txt

 

 

为了使传输速度更快,一般会对要传输的文件进行压缩,再进行文件传输,压缩命令:

tar 命令参数 文件名 常用参数 -p可以保持文件的属性不变

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值