Linux中远程文件的传输

本文介绍了Linux系统中用于远程文件传输的方法,包括使用scp命令进行文件复制,rsync实现文件属性及链接的同步,详细阐述了tar命令的归档操作,以及多种文件压缩格式如zip、gz、bz2、xz的使用,并提供了解压与归档的示例。

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

1. scp命令
scp file user@ip:/dir 把自己主机的文件远程复制到其他主机
scp user@ip:/file dir 把其他主机的文件远程复制到当前主机
注意:要关闭接受端的防火墙
在这里插入图片描述
把主机的file远程复制到IP为172.25.254.117的root用户的Desktop

在这里插入图片描述
把IP为172.25.254.117的root用户Desktop下的test复制到当前主机的Desktop下面

2. rsync —> 远程文件的相关属性以及文件链接同步,相比scp命令它的速度快,

rsync -r同步目录
rsync -p同步权限
rsync -o同步文件所有人
rsync -g同步文件所有组
rsync -l同步文件链接
rsync -t同步文件时间戳
rsync -D同步设备文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
3. tar 文件的归档

tar -c创建
tar -v显示压缩过程
tar -f指定归档文件名称
tar -x解档
tar -t查看归档文件内容
tar -r添加指定文件
tar --get解档指定文件
tar --delete删除归档中的指定文件
tar -C指定解档目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**在这里插入图片描述**

4. 文件的压缩
1) zip格式

     zip -r xxx.tar.zip  xxx.tar    ##压缩
     unzip   xxx.tar.zip             ##解压

在这里插入图片描述
在这里插入图片描述
2) gz格式

      gzip xxx.tar                    ##压缩
      gunzip xxx.tar.gz               ##解压     

在这里插入图片描述
在这里插入图片描述
3) bz2格式

      bzip2 xxx.tar                  ##压缩
      bunzip2 xxx.tar.bz2            ##解压

在这里插入图片描述
在这里插入图片描述
4) xz格式

      xz  xxx.tar                    ##压缩
      unxz  xxx.tar.xz               ##解压

在这里插入图片描述
在这里插入图片描述
5. 文件的归档并压缩
bz2的解压与归档
在这里插入图片描述
gz的解压与归档
在这里插入图片描述
xz文件的压缩与归档
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值