系统中的网络传输及打包压缩

一.文件在系统间的传输

desktop虚拟机的ip为172.25.254.162

server虚拟机的ip为172.25.254.200

1.scp

 1)scp /root/Desktop/file root@172.25.254.200:/root/Desktop/  将本地的文件复制传输到172.25.254.200主机的/root/Desktop/目录中

                    【1】           【2】       【3】               【4】

【1】需要传输的文件

【2】接收文件的用户

【3】接收文件用户的ip

【4】接收文件保存的路径

pwd 查看当前所在路径

scp命令进行传输,输入正确密码,传输成功

接收文件的主机中查看到接收的文件

2)scp root@172.25.254.200:/root/Desktop/file1 /root/Desktop/   将172.25.254.200桌面上的file1传输到本地/root/Desktop/目录中

pwd 查看当前路径

scp命令进行传输,输入正确密码,传输成功

接收文件的主机中查看到接收的文件

 

2.rsync      

远程同步,速度快,默认会忽略:文件属性,链接文件,设备文件

1)rsync           -r              ---同步目录

2)rsync          -p              ---同步权限

desktop改变file的权限为777,同步权限传输给server

在server中查看file的权限
3)rsync          -o              ---同步文件所有人

4)rsync          -g              ---同步文件所有组


5)rsync           -l              ---同步链接

desktop新建链接文件westos

将链接文件westos同步发送到server
6)rsync          -D             --- 同步设备文件


7)rsync           -t              ---同步文件时间戳

 

3.tar             ##归档文件,(把很多个文件变成一个文件)

 1) tar      c                            ---创建

将/etc目录下的文件归档

查看归档后的包文件
2)  tar     v                            ---显示过程

显示过程是指在归档过程中所归档的文件都会显示出来
3)  tar      f                             ---指定归档文件名称
 4) tar      t                             ---查看归档文件内容
 5) tar      r                             --- 添加文件到归档中


6)  tar      --get                       ---解档指定文件

将包中的file解档,但是此时包中file并没有被删除
7)  tar      --delete                  ---删除归档中的指定文件


8)  tar      -C                           ---指定解档目录

tar f etc.tar --get file -C /mnt/

???将包中的file解档到指定目录mnt中

操作没有报错,但是无法解档成功,终端一直被占用。

 

4.压缩

du -sh 文件名   ---查看文件大小

1. zip

      zip -r xxx.tar.zip  xxx.tar                                ## xxx是要压缩的文件名

将etc.tar 压缩,压缩完毕,原文件还存在

查看压缩文件的大小,明显变小
      unzip   xxx.tar.zip

  

将压缩包解压,解压的文件询问是否覆盖原文件

解压完毕,压缩包还存在

 2.  gz


      gzip xxx.tar
      gunzip xxx.tar.gz


      ====
      tar zcf xxx.tar.gz /xxx      ---直接创建压缩包文件,不需要先进行归档
      tar zxf xxx.tar.gz

3.bz2


      bzip2  xxx.tar


      bunzip xxx.tar.bz2


      ===
      tar jcf xxx.tar.bz2 /xxxx      ---直接创建压缩包文件,不需要先进行归档

      tar jcf xxx.tar.bz2  

 

4.xz

     xz  xxx.tar

   xunzip xxx.tar.xz

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值