wdx1992828 发表于 2018-5-21 09:45:34

linux 命令 —— tar


[*]  命令格式:

      将数据制作成归档文件:tar [选项] 归档及压缩文件名或目录 需要归档的源文件或目录
      从归档文件中恢复数据:tar [选项] 归档及压缩文件名 [-C 目标目录]

[*]  命令功能:
      用来对目录或文件进行归档,通常在归档的同时将包文件进行压缩,以便节省空间
[*]  命令选项:

      -c创建.tar格式的包文件
      -C解压时指定释放的目标文件夹
      -f表示使用归档文件
      -j调用bzip2程序进行压缩或解压
      -p打包时保留文件及目录的权限
      -P打包时保留文件或目录的绝对路径
      -t列表查看包内的文件
      -v输出详细信息
      -x解开.tar格式的包文件
      -z调用gzip程序进行压缩或解压
[*]  常用范例:
  例一:对文件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为当前目录

页: [1]
查看完整版本: linux 命令 —— tar