linux中的文件在系统中的传输和4种压缩格式使用

1.scp
scp file user@ip:/dir ##将客户端的文件下载到服务端
在这里插入图片描述
scp user@ip:/file dir ##将服务端的文件上传到客户端
在这里插入图片描述
2.rsync ##远程同步,速度快,默认会忽略:文件属性,链接文件,设备文件
在这里插入图片描述
(1)ln -s /mnt/westos /mnt/file ##创建一个软连接(快捷方式)
在这里插入图片描述
(2)rsync -r file user@ip:file ##同步目录
在这里插入图片描述
在这里插入图片描述
rsync -p file user@ip:file ##同步权限
在这里插入图片描述
rsync -o file user@ip:file ##同步文件所有人
在这里插入图片描述
rsync -g file user@ip:file ##同步文件所有组
在这里插入图片描述
rsync -l file user@ip:file ##同步链接
在这里插入图片描述
rsync -D file user@ip:file ##同步设备文件
rsync -t file user@ip:file ##同步文件时间戳
在这里插入图片描述
3.tar ##归档文件(把很多个文件变成一个文件)
du -sh /etc/ ##查看文件大小
在这里插入图片描述
tar -c ##创建
在这里插入图片描述
tar -x ##解档
tar -v ##显示过程
tar -f ##指定归档文件名称(一般情况下都会和其他命令一起出现)
tar -t ##查看归档文件内容
在这里插入图片描述
tar -r ##添加文件到归档中
在这里插入图片描述
tar --get ##解档指定文件
在这里插入图片描述
tar --delete ##删除归档中的指定文件
在这里插入图片描述
在这里插入图片描述
tar -C ##指定解档目录
在这里插入图片描述
4.linux中常用的 4 种压缩格式
zip ##压缩后原 tar 包还在
zip -r xxx.tar.zip xxx.tar
unzip xxx.tar.zip
在这里插入图片描述
gz ##压缩后原 tar 包消失
gzip xxx.tar
gunzip xxx.tar.gz

====
tar zcf xxx.tar.gz /xxx
tar zxf xxx.tar.gz
在这里插入图片描述
bz2 ##压缩后原 tar 包消失
bzip2 xxx.tar
bunzip2 xxx.tar.bz2

====
tar jcf xxx.tar.bz2 /xxx
tar jxf xxx.tar.bz2
在这里插入图片描述
xz ##压缩后原 tar 包消失
xz xxx.tar
unxz xxx.tar.xz

====
tar Jcf xxx.tar.xz /xxx
tar Jxf xxx.tar.xz
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值