压缩命令tar详解
在Linux中常见的压缩包格式为*. *.zip *.tar *.bz2 *.gz *.tgz
压缩格式:tar [可选项] [压缩文件名] [需要压缩的文件]
参数:
-z 通过gzip压缩或者解压
-c 创建新的tar包
-v 显示详细的tar命令的压缩过程
-f 指定压缩文件的名称
-x 解开tar包
-C(大写) 指定解压的目录路径
--exclude=PATH 打包时排除不需要的文件或者目录
-h 打包软连接文件指向真是的原文件 #使用是需要注意
-t 不解压查看压缩包的内容
-p 保持文件的原有属性
-P(大写) 以绝对路径打包
-j 通过bzip命令压缩或解压
举例
tar zcvf ./* #将当前目录下所有的内容打包成名为的压缩包
tar zcvf ./* --exclude=./nnn #将当前目录下的内容打包成名为的压缩包,但当前目录下的nnn目录除外
tar zxvf -C ./nnn/ #将压缩包的内容解压到当前目录下的nnn目录下