算法是真的恐怖!!!!
常见的linux中的压缩文件呢后缀名,如:*.tar.gz *.tar.bz2 其实是两个命令的结果,一个是tar用来打包和解包,另一个.gz则是使用gzip压缩的文件,*.bz2则是使用bzip2压缩的文件。
如果一个文件是单独的.gz结尾则是单纯使用gzip压缩的文件。可使用gzip进行压缩与解压,使用zcat查看压缩包内的内容
gzip后直接跟文件名就是压缩命令
gzip -d:进行解压缩
-v:显示压缩比
bzip2 用来取代gzip的压缩比较高,命令bzip2用来解压或压缩,bzcat用来查看压缩文件的内容。
bzip2后直接跟文件名是压缩命令
bzip2 -d:解压缩
-k:保留原文件
tar打包命令
三种用途:
-f 指定要处理的文件名
打包,并压缩:tar -c 新建打包文件; -j 使用bzip2的方式对打包后的文件进行压缩;-z 使用gzip的方式对打包的文件进行压缩;-v 在压缩/解压过程中显示正在处理的文件名
解压缩:tar -x 解包与解压; -j 使用bzip2的方式对打包后的文件进行解压缩;-z 使用gzip的方式对打包的文件进行解压缩;-v 在压缩/解压过程中显示正在处理的文件名;-C 在解压时指定解压到的目录
查看包内的内容:tar -t 查看压缩包内的有哪些文件名;-v 显示权限等信息;