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