1.7.1 scp和rsync命令
1)scp用法
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径
scp file root@172.25.254.222:/mntscp 远程主机用户@远程主机ip:远程主机目录的绝对路径 本地文件
scp root@172.25.254.222:/mnt filescp -r filedir root@172.25.254.222:/mnt ##-r 表示复制目录
scp -q file root@172.25.254.222:/mnt ##-q 传输文件时不显示进度
2)rsync用法 (与上面命令相比较快)
rsync 文件 远程主机用户@远程主机ip:远程主机目录的绝对路径
rsync 远程主机用户@远程主机ip:远程主机目录的绝对路径 本地文件
rsync
-r ##复制目录
-l ##复制链接 eg:ln -s file2 /mnt/lee ##建立链接
-p ##复制权限
-t ##复制时间
-o ##复制拥有者
-g ##复制拥有组
-D ##复制设备文件
1.7.2 文件的归档压缩
1、文档归档
tar
c ##创建
f ##指定文件名称
x ##解档
v ##显示过程
t ##查看
r ##向归档文件中添加文件
--get ##解档指定文件
--delete##删除指定文件
-C ##指定解档路径
-P ##don‘t remove “/” 相对路径变成绝对路径,可能会覆盖现有同名文件下的文件
2、文件的压缩
zip
zip -r mnt.tar.zip mnt.tar ##zip格式压缩
unzip mnt.tar.zip ##zip格式解压缩
ej:此命令保留原文件压缩gzip
gzip mnt.tar ##gzip格式压缩
gunzip mnt.tar.gz ##gzip格式解压缩bzip2
bzip2 mnt.tar ##bzip2格式压缩
bunzip2 mnt.tar.bz2 ##bzip格2式解压缩xz
xz mnt.tar ##xz格式压缩
unxz mnt.tar.xz ##xz格式解压缩
ej:以上命令直接压缩原文件