系统中的文件传输

一.scp

上传
scp 本地文件 远程主机用户@远程主机IP:远程主机目录
scp /mnt/westos root@172.25.254.100:/mnt/
这里写图片描述
scp -r /mnt/lee/ root@172.25.254.100:/mnt/

下载
scp 远程主机用户@远程主机IP:远程主机目录 本地目录
scp root@172.25.254.100:/mnt/westos /mnt/
scp -r root@172.25.254.100:/mnt/lee /mnt/
这里写图片描述
scp -r root@172.25.254.100:/mnt/{lee,westos}
scp -r root@172.25.254.100:{/mnt/lee,/mnt/westos}
这里写图片描述

二.rsync

rsync 用法和scp类似
-r 目录复制
-l 不忽略链接
-p 不忽略权限
-t 不忽略时间戳
-o 不忽略用户
-g 不忽略组
-D 不忽略块设备

ln -s /mnt/file1 /mnt/westos

rsync /mnt root@172.25.254.100:/mnt/
rsync -r /mnt root@172.25.254.100:/mnt/
rsync -r /mnt/ root@172.25.254.100:/mnt/
这里写图片描述
rsync -r /mnt root@172.25.254.100:/mnt/
rsync -lr /mnt root@172.25.254.100:/mnt/
rsync -Dlr /mnt root@172.25.254.100:/mnt/
rsync -ogDlr /mnt root@172.25.254.100:/mnt/
rsync -pogDlr /mnt root@172.25.254.100:/mnt/
rsync -tpogDlr /mnt root@172.25.254.100:/mnt/
这里写图片描述
du -sh etc.tar

三.打包

tar cf etc.tar /etc/ ##将/etc/目录打包到当前目录
tar cf etc.tar /etc/* ##将/etc/目录及内容打包到当前目录
这里写图片描述
tar tf etc.tar ##列表显示包内文件
这里写图片描述
tar rf etc.tar westos ##追加westos文件到包内
tar f etc.tar –delete westos ##删除包内westos
tar xf etc.tar ##解压到当前目录下
tar f etc.tar –get westos ##解压具体文件westos到当前目录
tar xf etc.tar -C /mnt/ ##解压到指定目录下

四.压缩

zip
zip -r etc.tar.zip etc.tar
这里写图片描述
unzip etc.tar.zip
这里写图片描述
gzip
gzip etc.tar
这里写图片描述
gunzip etc.tar.gz
bzip2
bzip2 etc.tar
这里写图片描述
bunzip2 etc.tar.bz2
xz(最小,比较慢)
xz etc.tar
这里写图片描述
unxz etc.tar.xz

打包压缩只支持三种

gzip
tar zcf etc.tar.gz /etc/
tar zxf etc.tar.gz
bzip
tar jcf etc.tar.bz2 /etc/
tar jxf etc.tar.bz2
xz
tar Jcf etc.tar.xz /etc/
tar Jxf etc.tar.xz

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值