1. 命令格式:

        将数据制作成归档文件:tar [选项] 归档及压缩文件名或目录 需要归档的源文件或目录

        从归档文件中恢复数据:tar [选项] 归档及压缩文件名 [-C 目标目录]

  2. 命令功能:

        用来对目录或文件进行归档,通常在归档的同时将包文件进行压缩,以便节省空间

  3. 命令选项:

        -c  创建.tar格式的包文件

        -C  解压时指定释放的目标文件夹

        -f  表示使用归档文件

        -j  调用bzip2程序进行压缩或解压

        -p  打包时保留文件及目录的权限

        -P  打包时保留文件或目录的绝对路径

        -t  列表查看包内的文件

        -v  输出详细信息

        -x  解开.tar格式的包文件

        -z  调用gzip程序进行压缩或解压

  4. 常用范例:

    例一:对文件file进行归档并使用gzip压缩

    命令:  tar -zcf file.tar.gz file

    说明:选项前的“-”可以省略,file.tar.gz是自己给归档后的文件起的名字

     

    例二:对目录dir只打包不压缩

    命令:  tar cf dir.tar dir

     

    例三:归档时保留原文件权限

    命令:  tar zcfvp file.tar.gz file

     

    例四:从file.tar.gz中解压恢复数据

    命令:  tar zxfv file.tar.gz -C /home

    说明:-C是为了指定文件解包后的位置,如果加-C为当前目录