发布时间:2018-04-24作者:laosun阅读(2872)
linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。
1.命令格式:
tar[必要参数][选择参数][文件]
2.命令功能:
用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的
3.命令参数:
# 必选参数如下:
-c 建立新的压缩文件、建立压缩档案
-x 从压缩的文件中提取文件,就是解压
-t 显示查看压缩文件的内容
-r 添加文件到已经压缩的文件,向压缩归档文件末尾追加文件
-u 添加改变了和现有的文件到已经存在的压缩文件,更新原压缩包中的文件
# 下面的参数-f是必须的
-f 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名
# 可选参数如下:
-z 支持gzip解压文件,有gzip属性的
-j 支持bzip2解压文件,有bz2属性的
-Z 支持compress解压文件,有compress属性的
-v 显示操作过程,所有过程
-O 将文件解开到标准输出
# 其他参数如下:
-A 新增压缩文件到已存在的压缩
-B 设置区块大小
-b 设置区块数目,该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)
-d 记录文件的差别
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性
-C 切换到指定目录
--help 显示帮助信息
--version 显示版本信息
4.常见解压/压缩命令
解压
tar –xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压 tar.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar –xZvf file.tar.Z 解压 tar.Z
unrar e file.rar 解压 rar
unzip file.zip 解压 zip
总结
*.tar 用 tar –xvf 解压
*.gz 用 gzip -d 或者 gunzip 解压
*.tar.gz 用 tar –xzf 解压
*.tgz 用 tar –xzf 解压
*.bz2 用 bzip2 -d 或者用 bunzip2 解压
*.tar.bz2 用 tar –xjf 解压
*.Z 用 uncompress 解压
*.tar.Z 用 tar –xZf 解压
*.rar 用 unrar e 解压
*.zip 用 unzip 解压
版权属于: 技术客
原文地址: https://www.sunjs.com/article/detail/1f0ee648451f45e0ab51ae5ad143416c.html
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
关键字: linux