linux常用命令之tar

TAR

命令

    tar

用法

     tar [-] A --catenate --concatenate | c --create | d --diff --compare |

         --delete | r --append | t --list | --test-label | u --update | x

         --extract --get [options] [pathname...]

描述

    Tar储存或提取磁带和硬盘上的存档。

功能选项

    -a,--catenate,--concatenate

        向存档添加文件

    -c, --create

        创建tar文件

    -d,--diff,--compare

        寻找存档和 当前文件的区别

    -x,--extract,--get

        解压存档

其他选项

    -C,--directory

        改变目录

    -f,--file ARCHIVE

        指定文件或存档

    -j,--bzip2


    -O,--to-stdout


    -z,--gzip,--gunzip,--ungzip


    -v,--verbose

        详细列出处理的文件

示例   

# To extract an uncompressed archive:
    tar -xvf /path/to/foo.tar
    
    # To create an uncompressed archive:
    tar -cvf /path/to/foo.tar /path/to/foo/
    
    # To extract a .gz archive:
    tar -xzvf /path/to/foo.tgz
    
    # To create a .gz archive:
    tar -czvf /path/to/foo.tgz /path/to/foo/
    
    # To list the content of an .gz archive:
    tar -ztvf /path/to/foo.tgz
    
    # To extract a .bz2 archive:
    tar -xjvf /path/to/foo.tgz
    
    # To create a .bz2 archive:
    tar -cjvf /path/to/foo.tgz /path/to/foo/
    
    # To list the content of an .bz2 archive:
    tar -jtvf /path/to/foo.tgz
    
    # To create a .gz archive and exclude all jpg,gif,... from the tgz
    tar czvf /path/to/foo.tgz --exclude=\*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/



    


你可能感兴趣的:(shell,tar)