linux文件远程传输
1.scp --------远程单个复制
scp file
scp [email protected]: /file dir
2.rsync --------远程同步,速度快,默认会忽略文件属性,连接文件,设备文件
rsync -r /etc/ [email protected]:/mnt ----不包含目录
/etc [email protected]:/mnt -----包含目录
rsync -o ------保留文件所有人
rsync -p ------保留文件权限
rsync -l --------保留链接
rsync -g ---------保留文件所有组
rsync -D ------保留设备文件
rsync -t ------保留时间戳
3.tar -------归档文件(把很多文件变成一个文件)
tar -c --------创建
-f ---------指定归档文件名称
-v --------显示过程
-x ----------解档
-t -----------查看归档文件内容
-r -----------添加文件到归档中
--delete -----删除归档中的指定文件
-C -------------指定解档目录
du -sh ---------查看文件大小
4.压缩
zip
zip -r xxx.tar.zipxxx.tar
unzip xxx.tar.zip
gz
gzip xxx.tar ----压缩
gunzip xxx.tar.gz -------------解压
tar zcvf xxx.tar.gz /xxx ---------一步解压缩
tar zxf xxx.tar.gz
bz2
bzip xxx.tar --------压缩
bunzip2 xxx.tar.bz2-------解压
xz
xz xxx.tar --------------压缩
unxz xxx.tar.xz
file xxx ------------------查看文件类型