linux资料库

gunzip 和 unzip 解压文件到指定的目录

字号+ 作者:alpha 来源:www.seoalphas.com 2017-09-14 07:38 我要评论(123)

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz 

相应的解压缩命令则是 gunzip 和 unzip 

实际操作中用到的压缩命令:

zip -r /home/bak/bakup.zip -d /home/wwwroot/website/*

通过上述命令,即可将网站目录位于/home/wwwroot/website/下的网站程序文件打包压缩为bakup.zip,存放于/home/bak/目录下。

-r 压缩备份目录文件夹及其子文件夹内容,不加这个命令,不能压缩子目录

-d 指定要备份文件所在的路径 也可不写

gzip 命令: 

# gzip test.txt

它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样 

# gunzip test.txt.gz

它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向 

# gzip -c test.txt > /root/test.gz

这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样 

# gunzip -c /root/test.gz > ./test.txt


zip 命令: 

# zip test.zip test.txt

它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip 

# unzip test.zip

它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项 

# unzip test.zip -d /root/


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
评论区域