跳到主要内容

tar

用来打包以供压缩上传:

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

必要参数:

  • -A 新增压缩文件到已存在的压缩
  • -B 设置区块的大小
  • -c 建立新的打包压缩文件
  • -d 记录文件的差别
  • -r 添加文件到以压缩的文件
  • -u 添加改变了和现有文件到已存在的压缩文件
  • -x 从压缩文件中提取文件
  • -t 显示压缩文件的内容
  • -z 支持 gzip 的压缩文件
  • -j 支持 bzip2 的压缩文件
  • -Z 支持 compress 解压文件
  • -v 显示操作过程
  • -l 显示文件系统边界设置
  • -k 保留原有文件不覆盖
  • -m 保留文件不被覆盖
  • -W 确认压缩文件的正确性

可选参数:

  • -b 设置区块数目
  • -C 切换指定目录
  • -f 指定压缩文件
#  将 fileName 打包成 tarPackageName tar 包
tar -cf tarPackageName.tar fileName

常见命令

  • tar 文件格式

  • 解包: tar -xvf FileName.tar

  • 打包: tar -cvf FileName.tar DirName

  • (注: tar 是打包,不是压缩!)

  • .gz 文件格式

  • 解压1: gunzip FileName.gz

  • 解压2: gzip -d FileName.gz

  • 压缩: gzip FileName

  • .tar.gz 和 .tgz

  • 解压: tar -zxvf FileName.tar.gz

  • 压缩: tar -zcvf FileName.tar.gz DirName

  • .bz2文件格式

  • 解压1: bzip2 -d FileName.bz2

  • 解压2: bunzip2 FileName.bz2

  • 压缩: bzip2 -z FileName

  • .tar.bz2文件格式

  • 解压: tar -jxvf FileName.tar.bz2

  • 压缩: tar -jcvf FileName.tar.bz2 DirName

  • .bz 文件格式

  • 解压1: bzip2 -d FileName.bz

  • 解压2: bunzip2 FileName.bz

  • 压缩:未知

  • .tar.bz 文件格式

  • 解压: tar -jxvf FileName.tar.bz

  • 压缩:未知

  • .Z 文件格式

  • 解压: uncompress FileName.Z

  • 压缩: compress FileName

  • .tar.Z 文件格式

  • 解压: tar -Zxvf FileName.tar.Z

  • 压缩: tar -Zcvf FileName.tar.Z DirName

  • .zip 文件格式

  • 解压: unzip FileName.zip

  • 压缩: zip FileName.zip DirName

  • .rar

  • 解压: rar -x FileName.rar

  • 压缩: rar -a FileName.rar DirName