gzip和bzip2适合于单个文件,tar适合于目录
//.gz格式
gzip -9 hello.c //以最大的压缩比压缩文件(-1(最小)~-9),生成了hello.c.gz
gzip -d hello.c.gz //加压文件,解压后hello.c.gz文件会被删除
gunzip hello.c.gz //等效于gzip -d hello.c.gz
zcat hello.c.gz //查看压缩包内容
//.bz2格式,解压的时候适合.bz, .bz2, .tbz, .tbz2等格式
bzip2 -z hello.c
bzip2 -d hello.c.bz2
bzcat hello.c.bz2 //查看压缩包内容
//删除目录和文件
rm -rf hello.exe
rm -rf hello //删除目录
//tar打包目录,如果还要压缩请在参数里面加Z
tar -cvf hello.tar hello
tar -xvf hello.tar
tar -zcvf hello.tar.gz hello
tar -zxvf hello.tar.gz
tar -tvf hello.tar
tar -ztvf hello.tar.gz //查看包里面有哪些文件
tar -zcvPf hello.tar.gz /home/amugou/hello //P参数意味着使用绝对路径,将/home/amugou/hello打包,压缩以后会包含各级文件路径,解压以后也会包含各级目录
tar -N '2012/06/25' -zcvf hello.tar.gz hello
tar -zcvf hello.tar.gz hello --exclude hello.exe --exclude hello.i //hello.exe和hello.i文件不打包
//.gz格式
gzip -9 hello.c //以最大的压缩比压缩文件(-1(最小)~-9),生成了hello.c.gz
gzip -d hello.c.gz //加压文件,解压后hello.c.gz文件会被删除
gunzip hello.c.gz //等效于gzip -d hello.c.gz
zcat hello.c.gz //查看压缩包内容
//.bz2格式,解压的时候适合.bz, .bz2, .tbz, .tbz2等格式
bzip2 -z hello.c
bzip2 -d hello.c.bz2
bzcat hello.c.bz2 //查看压缩包内容
//删除目录和文件
rm -rf hello.exe
rm -rf hello //删除目录
//tar打包目录,如果还要压缩请在参数里面加Z
tar -cvf hello.tar hello
tar -xvf hello.tar
tar -zcvf hello.tar.gz hello
tar -zxvf hello.tar.gz
tar -tvf hello.tar
tar -ztvf hello.tar.gz //查看包里面有哪些文件
tar -zcvPf hello.tar.gz /home/amugou/hello //P参数意味着使用绝对路径,将/home/amugou/hello打包,压缩以后会包含各级文件路径,解压以后也会包含各级目录
tar -N '2012/06/25' -zcvf hello.tar.gz hello
tar -zcvf hello.tar.gz hello --exclude hello.exe --exclude hello.i //hello.exe和hello.i文件不打包