Linux学习 十二单元

不同系统之间的文件传输

一、归档:将目录以文件方式存储,加快系统中文件传输速度,其容量不会变小,不同于压缩。

1.tar cf 文件名.tar /目录名    ##将目录归档成文件

2.tar rf 文件名.tar /目录名 file1   ##将file1至文件名.tar中,源文件仍存在

3.tar -f westos.tar /etc --get file1/目录名 ##将file1移出,包中仍存在

4.tar xf westos.tar /etc  ##将所有内容移出

5.tar -f wsstos.tar /etc --deletefile1  ##将file1删除


二、文件压缩

1.zip压缩

  zip-r 文件名.zip 文件名 ##zip格式压缩文件,原来的文件不会消失

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

 unzip w文件名.zip    ##解压

2.gzip 文件名.gz    ##gzip格式压缩文件

 gunzip2 文件名.gz    ##解压

3.bzip2 文件名   

 bunzip2 文件名.bz2    ##解压

4.xz 文件名tar  #压缩成xz格式

 unxz 文件名xz   ##解压

三、文件封装与压缩

1.zip -r 文件名.tzr.zip 文件名.tar  ##将文件包压缩成zip格式

 unzip 文件名.tar.zip  ##解压zip格式压缩包

2.gzip 文件名.tar    #压缩成gz个格式

 gunzip 文件名.tar.gz  #解压

  tarzcf 文件名.tar.gz   #把文件归档成tar并压缩成gz

  tarzcf 文件名.tar.gz   #j解压并解档gz格式压缩包

3. tar jcf 文件名.tar.bz2   #把文件归档成tar并压缩成bz2

  tarjcf 文件名.tar.bz2  #j解压并解档bz2格式压缩包

4. tar Jcf 文件名.tar.xz   #把文件归档成tar并压缩成xz

  tarJcf 文件名.tar.xz   #j解压并解档xz格式压缩包

三、文本传输

1.scp file username@ip: /目录名 #s上传文件到指定ip

客户端输入命令如下:上传file到服务端的/opt下


2.scp 用户名@ip: /目录名/文件名 /目录名   ##文件下载

3.rsync [参数]       file  username@ip:/dir    #文件传输

  rsync   -r     ##同步目录

           -l     ##不忽略链接

           -p    ##不忽略文件权限

           -t     ##不忽文件时间戳

           -g    ##不忽文件所有组

           -o    ##不忽文件所有人

           -D   ##不忽略设备文件

输入命令: rsync -rroot@172.25.254.109:/etc/mnt   #复制该ip的/etc本身及所有内容到该客户端的/mnt,

输入命令: rsync -rroot@172.25.254.109:/etc//mnt   #只复制目录中的内容

rsync -lr root@172.25.254.109:/etc /mnt     #不忽略链接同步目录

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值