shell归档和压缩工具

来源:互联网 发布:程序员bug表情包 编辑:程序博客网 时间:2024/06/14 11:19

使用shell归档和压缩工具可以更直接的完成文档的打包任务.

1.zip 与 unzip用于将一个或多个文件进行压缩或解压,一般格式为:
zip [选项][文件]
unzip [选项][文件] 

zhang@pp:~$ zip -k 文档.zip case.sh func.sh#-k是参数,将文件case.sh和func.sh压缩后放进压缩文件夹文档.zip中adding: CASE.SH (deflated 29%)adding: FUNC.SH (deflated 7%)#文件名称全部大写后压缩,括号内容表示压缩后文件大小比原文件减少的百分比

2.gzip和gunzip用于将一个文件进行压缩,一般格式为:
gzip [ -l | -d | -num ] [文件名]
gunzip [文件名]

zhang@pp:~$ gzip -9 case.sh     #以最大压缩比压缩文件zhang@pp:~$ gzip -l case.sh     #-l实际只是查看文件内的信息         compressed        uncompressed  ratio uncompressed_name #压缩和未压缩比                115                 125  28.8% case.shzhang@pp:~$ gunzip case.sh.gz   #解压,case.sh.gz是压缩后生成的文件名

3.tar命令主要用于将若干文件或目录合并成一个文件,以便备份和压缩,一般格式为:
tar [参数][压缩后的文件名.zip] [原文件名]

zhang@pp:~$ tar -cf my.tar  myfiles   #将文件压缩归档并命名为my.tarhang@pp:~$ tar -xvf my.tar            #解压缩后释放文件myfiles/myfiles/FUNC.SHmyfiles/CASE.SH
原创粉丝点击