1 scp远程复制命令
上传
scp [-r] 本机路径 用户@172.25.254.9:要存储的路径
下载
scp [-r] 远程主机用户名@172.25.254.9:路径 本机路径
2 rsync远程同步命令
rsync -rtopgl 远程主机用户名@172.25.254.9:路径 本机路径 ## 下载
rsync -rD /dev/pts root@172.25.254.9:/mnt ## 设备文件同步
rsync | 作用 |
---|---|
-r | 同步目录 |
-p | 同步权限 |
-o | 同步文件所有人 |
-g | 同步文件所有组 |
-l | 同步链接 |
-D | 同步文件设备 |
-t | 同步文件时间戳 |
3 scp和rsync的区别
scp:慢,即使远程主机中相同文件已经存在,也会把相同的文件复制过去。
rsync:快,当有不同文件才会复制。
4 文件归档
du -sh /usr/bin/ #查看文件大小
tar
c 创建一个压缩文件的参数指令(create的意思)
v 压缩的过程显示文件
f 指定打包文件的名字
P 可以使用绝对路径来压缩
x 解开一个压缩文件的参数指令
-C 指定存入
r 目录
t 查看tarfile里面的文件
--get filename 导出filename
--delete filename 删除filename
5 文件压缩
zip
gz
bz2
xz