tar命令使用

来源:互联网 发布:mac压缩包解压乱码 编辑:程序博客网 时间:2024/05/18 14:24
tar是最常见的打包文件指令,可以搭配参数-z压缩(或解压缩)为gzip文件,或搭配-j参数压缩(或解压缩)bzip2格式文件。
常用参数:
-c 建立打包文件
-x 解开打包文件中的文件

-v 显示执行过程

-f 指定打包文件文件名和位置

-z 通过gzip处理打包文件
-j 处理bzip2格式的文件(.bz2)

-C 切换到指定的目录

-p 保持权限信息
-t 列出打包文件的内容
-A 合并归档
-r 追加到归档末尾
-Z 通过compress(uncompress)命令来处理文件


例子:
tar -cf foo.tar foo/  (打包目录foo下的所有文件为foo.tar)
tar -xvf foo.tar      (解包foo.tar到当年目录下)
tar -xvf foo.tar -C ./testdir/  (解包到testdir目录下)
tar -czf 0.5.1a.tar.gz 0.5.1a/  (打包压缩0.5.1a目录下所有文件的内容为0.5.1a.tar.gz)
tar -xzf 0.5.1a.tar.gz          (解压.tar.gz文件)
tar -cjf 0.5.1a.tar.bz2 0.5.1a/ (打包压缩为.tar.bz2文件)
tar -xjf 0.5.1a.tar.bz2         (解压.bar.bz2文件)

值得说明的是:
压缩为bz2格式的文件一般会比gzip格式的高,gzip比compress压缩比高




原创粉丝点击