*************不同系统之间的文件传输*******
## 1 ## 文件归档
文件归档就是把多个文件变成一个归档文件
设定方法:tar 参数
c //创建,create
f //指定文件归档文件名称,file
t //显示归档文件内容,list
r //向指定归档文件添加文件,append
--get //取出单个文件
--delete //删除单个文件
x //取出归档文件中的所有内容.extract|ge
-C //指定解档目录,directory
-z //gz格式压缩,gzip
-j //bz格式压缩,bzip2
-J //xz格式压缩,xz
例1:创建归档文件并指定归档文件名称file.tar
例2.显示归档文件file.tar的内容
例3.向归档文件file.tar添加hello文件
例4:取出归档文件file.tar里的hello文件
例5:删除归档文件file.tar里的hello文件
例6:解档文件file.tar并指定解档目录为westos
## 2 ## 压缩
gz
压缩成gz格式 gzip ***.tar
解压缩 gunzip ***.tar.gz
直接打包压缩 tar zcf ***.tar.gz filename
解档并解压缩 tar zxf ***.tar.gz
bz2
压缩成bz2格式 bzip2 **.tar
解压缩 bunzip2 ***.tar.bz2
直接打包压缩 tar jcf ***.tar.bz2 filename
解档并解压缩 tar jxf ***.tar.bz2
xz
压缩成xz格式 xz ***.tar
解压缩 unxz ***.tar.xz
直接打包压缩 tar Jcf ***.tar.xz filename
解档并解压缩 tar Jxf ***.tar.xz
zip
压缩成zip格式 zip -r ***.tar.zip ***.tar
解压缩 unzip ***.tar.zip
## 3 ## 系统中的文件传输
上传:scpfile username@ip:/dir
下载:scpusername@ip:/dir/file /dir
文件同步: rsync [参数] file username@ip:/dir 拷贝到后者主机上
-r //同步目录
-l //不忽略链接
-p //不忽略文件权限
-t //不忽略文件时间戳
-g //不忽略文件所有组
-o //不忽略文件所有人
-D //不忽略块设备
例:同步目录不忽略文件权限