tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
常用操作实例:
压缩:
- #将目标文件(夹)target打包为outfile.tar
- tar -cvf outfile.tar target
- #将目标文件(夹)target打包成outfile.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为outfile.tar.gz
- tar -czvf outfile.tar.gz target
- #将目标文件(夹)target打包成outfile.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为outfile.tar.bz2
- tar -cjvf outfile.tar.bz2 target
- #将目标文件(夹)target打包成outfile.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为outfile.tar.Z
- tar -cZvf outfile.tar.Z target
解压缩:
- #解压 tar包
- tar -xzvf target.tar.gz
- #解压tar.gz包
- tar -xjvf target.tar.bz2
- #解压 tar.bz2包
- tar -xvf target.tar
- #解压tar.Z包
- tar -xZvf target.tar.Z
解压至指定路径
- tar -xzvf file.tar.gz -C /tmp/targetdir
谢谢支持,转载请注明出处