Unit12. File transfer between different systems
1. File archiving
1.
File archiving, which is to turn multiple files into an archive file
2.
Tar C # #创建
F # #指定归档文件名称
T # #显示归档文件中的内容
R # #向归档文件中添加文件
--get # #取出单个文件
--delete # #删除单个文件
x # #取出归档文件中的所有内容
- C # #指定解档目录
- Z # #gz格式压缩
-j # #bz2格式压缩
-j # #xz格式压缩
650) this.width=650; "src=" Https://s2.51cto.com/wyfs02/M01/90/1C/wKiom1jvMU2QL2GkAACdRVWtpFI695.jpg "title=" 36020170413160514175.jpg "alt=" Wkiom1jvmu2ql2gkaacdrvwtpfi695.jpg "/>
2. Compression
Gz
gzip Etc.tar # #压缩成gz格式
gunzip etc.tar.gz # #解压gz格式压缩包
tar zcf etc.tar.gz/etc # #把文件归档为tar并压缩成gz
tar zxf etc.tar.gz # #解压并解档gz格式压缩包
bz2
bzip2 Etc.tar # #压缩成bz2格式
bunzip2 etc.tar.bz2 # #解压bz2格式压缩包
Tar jcf etc.tar.bz2/etc # #把文件归档为tar并压缩成bz2
tar jxf etc.tar.bz2 # #解压并解档bz2格式压缩包
Xz
XZ Etc.tar # #压缩成xz格式
Unxz etc.tar.xz # #解压xz格式压缩包
tar Jcf etc.tar.xz/etc # #把文件归档为tar并压缩成zx
tar jxf etc.tar.xz # #解压并解档xz格式压缩包
Zip
zip-r etc.tar.zip Etc.tar # #压缩成zip格式
Unzip Etc.tar.zip # #解压zip格式压缩包
650) this.width=650; "src=" Https://s5.51cto.com/wyfs02/M00/90/1A/wKioL1jvMYqwvLlIAACLz7dHemU020.jpg "title=" 36020170413160624482.jpg "alt=" Wkiol1jvmyqwvlliaaclz7dhemu020.jpg "/>
3. File transfer in the system
SCP file [Email Protected]:/dir # #上传
SCP [Email protected]:/dir/file/dir # #下载
rsync [parametric] file [Email Protected]:/dir
rsync - R # #同步目录
- L # #不忽略链接
- P # #不忽略文件权限
- T # #不忽文件时间戳
- G # #不忽文件所有组
- o # #不忽文件所有人
- D # #不忽略设备文件
650) this.width=650; "src=" Https://s1.51cto.com/wyfs02/M00/90/1B/wKioL1jvMbWg-JEiAADYfnJQZ1Q490.jpg "title=" 36020170413160658155.jpg "alt=" Wkiol1jvmbwg-jeiaadyfnjqz1q490.jpg "/>
Linux Learning Unit 12