一、scp与rsync
1.scp
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径 ##上传
scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件 ##下载
用法:
- r ##复制目录
- q ##传输文件时不显示进度
2.rsync
rsync 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径 (上传)
rsync 远程主机用户@远程主机ip:远程主机目录 文件存储路径 (下载)
用法参数:
- r ##复制目录
- l ## 复制链接
- p ##复制权限
- t ## 复制时间戳
- o ## 复制拥有者
- g ## 复制拥有组
- D ##复制设备文件
3. 比较scp与 rsync的传输速度:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c00bc417140fbca1dc68e7558edcc679.png)
scp三次执行时间几乎一致,并无太大差别,而rsync后两次的执行时间远远小于第一次。
二、文件的归档压缩
1.文件归档
tar
- c ##创建
- f ##指定文件名称
- x ##解档
- v ##显示过程
- t ##向归档文件中添加文件
- ‘- - get ## 解档指定文件
- ’ - - delete ##删除指定文件
- ‘ - - C ##指定解档路径
- ’ - - P ## don’t remove “/”
2.文件的压缩
zip
zip - r mnt.tar.zip etc.tar #zip 格式压缩
unzip mnt.tar.zip #zip 格式解压缩
gzip
gzip mnt.tar #gzip 格式压缩
gunzip mnt.tar.gz #gzip 格式解压缩
bzip2
bzip2 mnt.tar #bzip2 格式压缩
bunzip 2 mnt.tar.bz2 #bzip2 格式解压缩
xz
xz mnt.tar #xz 格式压缩
unxz mnt.tar.xz ##xz格式解压
3.tar+ 压缩
gzip
tar zcf etc.tar.gz / etc tar zxf etc.tar.gz
bzip2
tar jcf etc.tar.bz2 / etc
tar jxf etc.tar.bz2
xz
tar Jcf etc.tar.xz / etc
tar Jxf etc.tar.xz