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

字号+ 作者:micloud 来源:www.seoalphas.com 2017-09-14 07:38 浏览次数(411)

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/


标签

本站部分技术文章为参考网上实用内容发布,目的是记录踩坑经验,若未备注来源而侵犯了您原创文章权益,请联系博主删除;对文章有不同看法的朋友欢迎在评论区留言互动

相关文章
  • Centos7系统下的磁盘挂载

    Centos7系统下的磁盘挂载

    浏览次数:802

  • centos7.1磁盘分区 格式化 挂载(转载)

    centos7.1磁盘分区 格式化 挂载(转载)

    浏览次数:794

  • vsftpd 配置:chroot_local_user与chroot_list_enable详解

    vsftpd 配置:chroot_local_user与chroot_list_enable详解

    浏览次数:764

  • Linux添加FTP用户并设置权限

    Linux添加FTP用户并设置权限

    浏览次数:721

  • 创建、删除文件和文件夹命令

    创建、删除文件和文件夹命令

    浏览次数:692

  • lnmp一键安装包安装步骤

    lnmp一键安装包安装步骤

    浏览次数:523

  • centos7.1 下挂载磁盘

    centos7.1 下挂载磁盘

    浏览次数:489

  • linux下如何查看磁盘未分配的空间

    linux下如何查看磁盘未分配的空间

    浏览次数:485

网友点评
功能开发中......其实是博主懒了而已......