一.文件归档
######scp####
上传
<a href="https://s4.51cto.com/oss/201710/24/590c8a941cd79fc20a0219de4da12da0.png-wh_500x0-wm_3-wmp_4-s_2458879373.png" target="_blank"></a>
<a href="https://s3.51cto.com/oss/201710/24/4c4df5fadc6f59ac7f49d749d4a37bc0.png-wh_500x0-wm_3-wmp_4-s_1926340988.png" target="_blank"></a>
下载
<a href="https://s2.51cto.com/oss/201710/24/1475b3cb3d688b87bf1c190d071e8e22.png-wh_500x0-wm_3-wmp_4-s_652293536.png" target="_blank"></a>
文件归档,就是把多个文件变成一个归档文件
2.
tar c ##创建
f ##指定归档文件名称
<a href="https://s1.51cto.com/oss/201710/24/52f8aff72acbe23979d05604f50e3f47.png-wh_500x0-wm_3-wmp_4-s_3989845161.png" target="_blank"></a>
t ##显示归档文件中的内容
r ##向归档文件中添加文件
<a href="https://s4.51cto.com/oss/201710/24/a5c42b93d99323a4c85222b752ef4341.png-wh_500x0-wm_3-wmp_4-s_1768506950.png" target="_blank"></a>
--get ##取出单个文件
--delete ##删除单个文件
<a href="https://s1.51cto.com/oss/201710/24/374a38a2ce49c1e656ff929a8eb84d0e.png-wh_500x0-wm_3-wmp_4-s_3195640700.png" target="_blank"></a>
x ##取出归档文件中的所有内容
-C ##指定解档目录
<a href="https://s4.51cto.com/oss/201710/24/d5e6ab4f38d3cd4f3fcd512cab6c0ed8.png-wh_500x0-wm_3-wmp_4-s_4001013855.png" target="_blank"></a>
-z ##gz格式压缩
-j ##bz2格式压缩
-J ##xz格式压缩
<a href="https://s5.51cto.com/oss/201710/24/95ed9358414fde8722fc259a5e680256.png-wh_500x0-wm_3-wmp_4-s_3351270461.png" target="_blank"></a>
二.压缩
gz
gzip etc.tar ##压缩成gz格式
gunzip etc.tar.gz ##解压gz格式压缩包
<a href="https://s2.51cto.com/oss/201710/24/87ac05b2c1f8f0eb76e023d0e1a56bac.png-wh_500x0-wm_3-wmp_4-s_1154855952.png" target="_blank"></a>
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格式压缩包
<a href="https://s4.51cto.com/oss/201710/24/717c17a4906b01d9b898236d15922ad9.png-wh_500x0-wm_3-wmp_4-s_2353689579.png" target="_blank"></a>
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
<a href="https://s1.51cto.com/oss/201710/24/e11cd4ee6448451c5be535e165ae2984.png-wh_500x0-wm_3-wmp_4-s_2617910801.png" target="_blank"></a>
zip -r etc.tar.zip etc.tar ##压缩成zip格式
unzip etc.tar.zip ##解压zip格式压缩包
三.系统中的文件传输
scp file username@ip:/dir ##上传
scp username@ip:/dir/file /dir ##下载
<a href="https://s5.51cto.com/oss/201710/24/a1345b98234b7cb4b2c823da9dd94098.png-wh_500x0-wm_3-wmp_4-s_4009283470.png" target="_blank"></a>
rsync -r ##同步目录
-l ##不忽略链接
-p ##不忽略文件权限
-t ##不忽文件时间戳
-g ##不忽文件所有组
-o ##不忽文件所有人
-D ##不忽略设备文件
本文转自 huanzi2017 51CTO博客,原文链接:http://blog.51cto.com/13362895/1975738