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