首页 > 代码库 > unit 12
unit 12
########unit 12########
##########文件归档##########
打包表示把一堆文件变成一个
tar ###打包工具
f ###指定生成包的名字
c ###创建包
v ###显示创建过程
t ###查看包中内容
-x ###解包
r ###添加文件到包中
--delete filename ###删除包中指定文件
--get filename ###取出包中指定文件
-C ###指定解档目录
-z ###gz格式压缩
-j ###bz2格式压缩
-J ###xz格式压缩
##########压缩##########
1.gzip
gzip xxx.tar- - -> xxx.tar.gz ###压缩
gunzip xxx.tar.gz- - ->xxx.tar ###解压
tar zcvf xxx.tar.gz 目标文件- - ->xxx.tar.gz ###打包压缩
tar zxvf xxx.tar.gz- - ->xxx
2.bz2
bzip2 xxx.tar- - ->xxx.tar.bz2 ###压缩
bunzip2 xxx.tar.baz2- - ->xxx.tar ###解压
tar jcvf xxx.tar.bz2 目标文件- - ->xxx.tar.bz2 ###打包压缩
tar jxvf xxx.tar.bz2- - ->xxx
3.xz
xz xxx.tar- - ->xxx.tar.xz ###压缩
unxz xxx.tar.xz- - ->xxx.tar ###解压
tar Jcvf xxx.tar.xz 目标文件- - ->xxx.tar.xz ###打包压缩
tar Jxvf xxx.tar.xz- - -xxx
##########远程文件传输##########
scp ###远程复制
scp file user@ip:/directory ###上传
scp -r directory user@ip:/directory ###下载
rsync [参数] file username@ip:/dir
rsync -r ###同步目录
-l ###不忽略连接
-p ###不忽略文件权限
-t ###不忽略文件时间戳
-g ###不忽略文件所有组
-o ###不忽略文件所有人
-D ###不忽略设备
本文出自 “12115084” 博客,请务必保留此出处http://12125084.blog.51cto.com/12115084/1860159
unit 12