Linux中文件与目录的传输、归档以及压缩

1.文件与目录的传输

(1)文件的上传

指令  scp 文件路径 接受方用户名@接受方IP:保存路径

在接受文件的主机创建一个空目录

发送文件的主机将一个文件发送到该文件夹中*(执行这个指令时,需要输入文件接收方的密码)*

查看文件接收的该文件夹,可以找到传输过来的文件。

***在执行该操作前要确保两个主机可以ping通(可执行远程连接)***

(2)目录的上传

指令  scp 目录路径 接收方用户名@接收方IP 存储路径

将目录传出

在存储路径中,可查看到发送过来的目录。

***同发送文件一样,发送方需要知道接收方的密码,同时要确保两主机可远程连接***

(3)文件的下载

指令  scp 被下载用户名@被下载用户IP:被下载文件路径 下载后存放路径

指令完成后可在存放路径中找到下载的文件

(4)目录的下载

指令  指令  scp -r 目录路径 接收方用户名@接收方IP 存储路径

***同上传文件相同,需要知道被下载方的密码,同时保证两个主机ping***

2.文件与目录的归档

指令  tar cf 归档后宗文件路径.tar 文件路径

归档:在文件传输中,相同大小的目录,会因为其中文件与文档个数的原因在传输速度上有很大的差异,而为了让内容数量较多的目录的传输速度提高,便将其内容进行归档,以下为对比。

东西很多,速度很慢

将etc这个目录进行归档

指令  tar cf 归档后宗文件路径.tar 文件路径

再将归档后的文件就行传输

 对比之下,明显归档后的东西传输速度大大增加。

***归档后的目录跟原目录大小相同***

 3.文件与目录的压缩

 (1)ZIP压缩

 指令  zip -r 压缩后文件路径 被压缩文件路径

 

 压缩前后文件大小比较

 

 可以观察到压缩后的文件明显要小许多。

 (2)ZIP解压

 指令  unzip 被解压文件路径

 

  (3)其他压缩方式以及其解压

      gzip 压缩文件路径  被压缩文件路径              压缩文件
     gunzip 被解压文件路径                                                               解压缩文件
     bzip2 压缩文件路径  被压缩文件路径                                          压缩文件
     bunzip2 被解压文件路径                                                            解压缩文件
     xz 压缩文件路径  被压缩文件路径                                               压缩文件
     unxz 被解压文件路径                                                                 解压缩文件

 4.同时对文件、目录进行归档和压缩

 指令   tar -zcf 归档压缩后文件路径  原文件目录路径

 

 解压指令以及其他归档压缩方式

     tar -zcf 归档压缩后文件路径 原文件位置
     tar -jcf 归档压缩后文件路径 原文件位置
     tar -Jcf 归档压缩后文件路径 原文件位置

     tar -zxf 归档压缩后文件路径
     tar -jxf 归档压缩后文件路径
     tar -Jxf 归档压缩后文件路径

 5.镜像

 指令  rsync -lpogrt 被镜像文件位置 用户名@用户IP 镜像放置位置

 

  镜像文件与被镜像文件对比


  对比之后发现不论是时间还是权限都完全一样,这就是他和上传的区别

 **能保留镜像文件的原有属性**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值