Linux压缩和解压命令总结
2013-05-19 21:28
323 查看
.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
———————————————
.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 -
———————————————
tar
-c:
建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f:
使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
#
tar -cf all.tar
*.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
#
tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
#
tar -uf all.tar
logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
#
tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
#
tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思
压缩
tar
-cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar
-czf jpg.tar.gz *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar
-cjf jpg.tar.bz2 *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar
-cZf jpg.tar.Z *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar
a jpg.rar *.jpg //rar格式的压缩,需要先下载rar
for linux
zip
jpg.zip *.jpg //zip格式的压缩,需要先下载zip
for linux =
解压
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
总结
1、*.tar
用 tar
-xvf 解压
2、*.gz
用 gzip
-d或者gunzip
解压
3、*.tar.gz和*.tgz
用 tar
-xzf 解压
4、*.bz2
用
bzip2
-d或者用bunzip2
解压
5、*.tar.bz2用tar
-xjf 解压
6、*.Z
用
uncompress
解压
7、*.tar.Z
用tar
-xZf 解压
8、*.rar
用
unrar
e解压
9、*.zip
用
unzip
解压
解包: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 -
———————————————
tar
-c:
建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f:
使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
#
tar -cf all.tar
*.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
#
tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
#
tar -uf all.tar
logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
#
tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
#
tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思
压缩
tar
-cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar
-czf jpg.tar.gz *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar
-cjf jpg.tar.bz2 *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar
-cZf jpg.tar.Z *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar
a jpg.rar *.jpg //rar格式的压缩,需要先下载rar
for linux
zip
jpg.zip *.jpg //zip格式的压缩,需要先下载zip
for linux =
解压
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
总结
1、*.tar
用 tar
-xvf 解压
2、*.gz
用 gzip
-d或者gunzip
解压
3、*.tar.gz和*.tgz
用 tar
-xzf 解压
4、*.bz2
用
bzip2
-d或者用bunzip2
解压
5、*.tar.bz2用tar
-xjf 解压
6、*.Z
用
uncompress
解压
7、*.tar.Z
用tar
-xZf 解压
8、*.rar
用
unrar
e解压
9、*.zip
用
unzip
解压
相关文章推荐
- 总结Linux压缩解压的所有命令
- linux下各类压缩文件的解压命令,总结一下
- linux下 压缩 解压 命令总结
- 总结Linux压缩解压的所有命令
- 总结Linux压缩解压的所有命令
- Linux解压/压缩命令总结
- linux压缩和解压命令总结
- Linux 系统压缩和解压命令总结
- Linux下压缩解压命令总结
- Linux解压/压缩命令总结
- linux tar 等常用压缩解压命令总结
- Linux 压缩 解压 安装 命令总结
- Linux下常见压缩解压命令
- Linux常用压缩解压命令
- 2016/8/19 Linux常用命令 : 帮助命令、用户管理命令、压缩解压命令
- Linux解压命令,压缩命令
- linux 压缩与解压总结
- linux/unix下文档压缩解压命令速记
- Linux常用命令(文件处理、文件搜索、帮助,压缩与解压、关机和重启、挂载、用户登录查看等等命令)
- 4000 Linux学习之压缩解压命令