linux tar 命令参数使用详解大全

发布时间:2018-04-24作者:laosun阅读(2806)

linux

    linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。

    1.命令格式:

    tar[必要参数][选择参数][文件] 

    2.命令功能:

    用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 

    3.命令参数:

    # 必选参数如下:

    -c 建立新的压缩文件、建立压缩档案

    -x 从压缩的文件中提取文件,就是解压

    -t 显示查看压缩文件的内容

    -r 添加文件到已经压缩的文件,向压缩归档文件末尾追加文件

    -u 添加改变了和现有的文件到已经存在的压缩文件,更新原压缩包中的文件


    # 下面的参数-f是必须的

    -f 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名


    # 可选参数如下:

    -z 支持gzip解压文件,有gzip属性的

    -j 支持bzip2解压文件,有bz2属性的

    -Z 支持compress解压文件,有compress属性的

    -v 显示操作过程,所有过程

    -O 将文件解开到标准输出



    # 其他参数如下:

    -A 新增压缩文件到已存在的压缩

    -B 设置区块大小

    -b 设置区块数目,该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)

    -d 记录文件的差别

    -l 文件系统边界设置

    -k 保留原有文件不覆盖

    -m 保留文件不被覆盖

    -W 确认压缩文件的正确性

    -C 切换到指定目录

    --help 显示帮助信息

    --version 显示版本信息

    4.常见解压/压缩命令

    解压

    tar –xvf file.tar      解压 tar包

    tar -xzvf file.tar.gz  解压 tar.gz

    tar -xjvf file.tar.bz2 解压 tar.bz2

    tar –xZvf file.tar.Z   解压 tar.Z

    unrar e file.rar       解压 rar

    unzip file.zip         解压 zip

    总结

    *.tar     用 tar –xvf 解压

    *.gz      用 gzip -d 或者 gunzip 解压

    *.tar.gz  用 tar –xzf 解压

    *.tgz     用 tar –xzf 解压

    *.bz2     用 bzip2 -d 或者用 bunzip2 解压

    *.tar.bz2 用 tar –xjf 解压

    *.Z       用 uncompress 解压

    *.tar.Z   用 tar –xZf 解压

    *.rar     用 unrar e 解压

    *.zip     用 unzip 解压


2 +1

版权声明

 linux

 请文明留言

0 条评论