Linux文件的压缩与解压

来源:互联网 发布:佟大为 知乎 编辑:程序博客网 时间:2024/06/05 06:02


文件解压缩命令:


但是这个工具只能对单个文件做解压缩,不能压缩目录;
tar命令(可以处理目录):
-x解压缩
-c 压缩
一般形式表示:
解包: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
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
压缩解压
--gzip\gunzip .gz 只能对单个文件压缩,不能压缩目录
--bzip2\bunzip2 .bz2
--xz\unxz
--tar命令(可以处理目录)
-c 生成归档文件
-v 显示过程
-f 指定文件名
-j 使用bzip2工具压缩
-J 使用xz工具压缩
-z 使用gzip工具压缩
-t 查看压缩包信息
-x 解压缩
tar -cvf testdir.tar testdir
tar -cjvf testdir.tar.bz2 testdir
tar -czvf testdir.tar.gz testdir
tar -cJvf testdir.tar.xz testdir
tar -xvf dir.tar.* (对所有格式都可以解压)

0 0
原创粉丝点击