linux 压缩与解压缩命令汇总
(1)压缩成为tar
tar -cvf test.tar test4
在当前文件夹下有文件夹test4,运行上述命令进行压缩:
whuang2@whuang2-Inspiron-N4050:~/test$ tar -cvf test.tar test4
test4/ test4/abc.txt(2)解压缩tar
tar -xvf a.txt.tar
(3)压缩成为gz:
whuang2@whuang2-Inspiron-N4050:~/test$ gzip abc.txt
whuang2@whuang2-Inspiron-N4050:~/test$ ls
abc.txt.gz
(4)解压gz文件:
gzip -d a.txt.tar.gz
(5)压缩成为bz2:
bzip2 aa.txt
或者
bzip2 -z abc.txt
说明:加不加z 都可以,都表示压缩;-d 表示解压
(6)解压tar.bz2
完全解压:
tar -xjvf linux-2.6.20.tar.bz2
解压缩为tar:
bunzip2 gamen.png.bz2
(7)压缩成为zip:
zip test.zip -r . 压缩当前文件夹下的所有内容
zip test.zip -r -1 .
-1 表示压缩的级别是1
zip test.zip -r -1 .
-2表示压缩的级别是2
-e 表示要输如密码
范例:zip test.zip -r -e .
(8)解压缩zip文件:
unzip test.zip
范例:
whuang2@whuang2-Inspiron-N4050:~/test$ zip test.zip -r test4/
adding: test4/ (stored 0%) adding: test4/abc.txt (stored 0%) whuang2@whuang2-Inspiron-N4050:~/test$ rm -fr test4whuang2@whuang2-Inspiron-N4050:~/test$ unzip test.zip
Archive: test.zip creating: test4/ extracting: test4/abc.txt