压缩相关:
gzip [options] file
压缩生成以.gz为后缀的压缩文件,不保留源文件。如果需要保留源文件并自定义压缩文件名称,参考-c选项。
-d #解压缩
-v #压缩/解压缩进度
-l #压缩/解压缩更详细到进度等
-r #文件夹递归
-c #保留源文件,将结果输出到屏幕
$gzip -c file1 > file.gz #输出到file.gz, 讲替换file.gz原来的内容
$gzip -c file2 >> file.gz #添加到file.gz中
zcat #能读取纯文本文档经gzip压缩后的压缩文档
bzip2 [options] file
-d,-v,-l,-r,-c参数同gzip
-k #保留源文件
bzcat #取纯文本文档经bzip2压缩后的压缩文档
用gzip,bzip2的-r参数递归压缩文件夹时,是将文件夹到每个文件分别压缩,下面介绍的是打包压缩tar。
tar [-c options] -f 打包后的文件名 待打包到文件
tar [-x options] -f 待解打包文件 [选定的解打包文件]
打包文档的名字需自己指定
-c #打包,打包档名最好以.tar为后缀
-x #解打包
-t #查看打包文档内的文件
-v #显示进度
-z #用gzip压缩,与-c同用,打包压缩的档名最好以.tar.gz为后缀
-j #用bzip2压缩,与-c同用,打包压缩的档名最好以.tar.bz2为后缀
-f filename #打包到/解打包/查看filename中。-f选项单独写,因为f后的被认为是打包文件名
-p #保留源文件到权限和属性
-C folder #用于解打包,在目录folder下解打包
--exclude=file #不打包指定的file
参考:《鸟哥的linux私房菜基础篇》