1. tar只是打包命令,并不进行压缩
例如:tar -cvf tmp.tar /tmp
-c: 代表打包
-v:代表显示打包过程
-f:代表指定打包文件名
-x:代表解包
2. 压缩选项
-z: 识别.gz格式
-j: 识别.bz2格式
例如:tar -zcvf tmp.tar.gz /tmp 对/tmp目录进行压缩并且打包
tar -jcvf tmp.tar.bz2
3. 只查看不解包
-t:代表只查看压缩包内容,不进行解包和解压缩
例如:tar -ztvf tmp.tar.gz
tar -jtvf tmp.tar.bz2
4. 指定解压缩文件位置 例如:tar -jxvf root.tar.bz2 -C /tmp/
5. 其他能识别的压缩格式.zip, .gz, .bz2
命令:zip(能压缩目录)
zip -r tmp.zip /tmp
zip aaa.zip aaa
解压缩:unzip aaa.zip
命令:gzip(不能压缩目录,只能压缩目录下的内容)
不保留源文件:gzip aaa
保留源文件:gzip -c aaa > aaa.gz
压缩目录:gzip -r /tmp
解压缩:gunzip 或者 gzip -d
命令:bzip2(不能压缩目录)
不保留源文件:bzip2 aaa
保留源文件:bzip2 -k aaa
解压缩:gzip -d