tar
#命令格式:
tar [选项] 压缩包 源文件或目录
#此处常用的选项分别是:
#-z:压缩和解压缩 ".tar.gz" 格式;
#-j:压缩和解压缩 ".tar.bz2"格式。
#-C: 如果使用 "-xvf" 选项,则会把包中的文件解压到当前目录下。如果想要指定解压位置,则需要使用 "-C(大写)" 选项
#-t:如果只想查看文件包中有哪些文件,则可以把解打包选项 "-x" 更换为测试选项 "-t"
#
#1.1 压缩
tar -zcvf tmp.tar.gz /tmp/
#1.2 解压缩
tar -zxvf tmp.tar.gz
#
#2.1 压缩
tar -jcvf tmp.tar.bz2 /tmp/
#2.2 解压缩
tar -jxvf tmp.tar.bz2
#把文件直接压缩成".tar.gz"和".tar.bz2"格式,才是 Linux 中最常用的压缩方式,这是大家一定要掌握的压缩和解压缩方法。
gzip-gunzip
gzip file
gzip -c file > file.gz
gzip -r test/
gunzip file.gz
gunzip -r test.gz
gzip -d test.gz
gunzip –c test.gz > test
zcat tt.txt.gz
bzip2-bunzip
##1. 压缩
#1.1 直接压缩文
bzip2 file
#压缩成".bz2"格式
#1.2 压缩的同时保留源文件
bzip2 -k file
#bunzip2 其实是 bzip2 的符号链接,即软链接,因此压缩解压都可以通过 bzip2 实现。执行bunzip2 与 bzip2 -d 的效果相同。
##2. 解压缩
#2.1 解压缩文件
bunzip2 file.bz2
bzip2 -d file.bz2
#和 ".gz" 格式一样,".bz2" 格式压缩的纯文本文件也可以不解压缩直接查看,使用的命令是 bzcat。例如:
bzcat test.bz2