Linux下zip的操作命令

   1.zip

  zip -r myfile.zip ./*

  将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件。

  2.unzip

  unzip -o -d /home/sunny myfile.zip

  把myfile.zip文件解压到 /home/sunny/

  -o:不提示的情况下覆盖文件;

  -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下。

  3.其他

  zip -d myfile.zip smart.txt

  删除压缩文件中smart.txt文件

  zip -m myfile.zip ./rpm_info.txt

  向压缩文件中myfile.zip中添加rpm_info.txt文件。

时间: 2024-10-31 21:15:59

Linux下zip的操作命令的相关文章

Linux下的基本操作命令集锦

对于Linux下的开发人员来说,除了编写代码之外,也要熟练掌握Linux操作系统的一些基本操作.很多开发人员可能会有这样的经历:有很多非常简单的操作命令长期不用就忘掉了,等需要用到的时候又要到处去找,甚至去问周围的同事.在尴尬之余,我们也怪自己没有将那些简单而有用的操作命令记录下来. 本文汇总了我在使用Linux的过程中所使用过的一些基本操作,可供相关的开发人员参考.本文中的操作命令虽然比较简单,但很实用,相信对大家会有所帮助的. 这些基本的操作命令如下: 1.Linux下,如何从当前普通用户切

Linux 下zip、unzip解压缩命令用法

linux zip 命令详解  功能说明:压缩文件.  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]  补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件.  参 数:  -

Linux 下 zip、tar、tar.gz、tar.bz2 详解

压缩.解压缩是日常工作中常用的两个操作,对于 Windows 平台而言,最常用的格式是 zip 和 rar,国内大多数是用 rar,国外大多数是用 zip. 而对于类 Unix 平台而言,常用的格式是 tar 和 tar.gz,zip 比较少一些,rar 则几乎没有. ZIP 格式 zip 格式是开放且免费的,所以广泛使用在 Windows.Linux.MacOS 平台,要说 zip 有什么缺点的话,就是它的压缩率并不是很高,不如 rar及 tar.gz 等格式. 将文件或文件夹压缩为一个 zi

LINUX下ZIP解压文件显示乱码解决方法

解决办法 修改系统默认编码为中文  代码如下 复制代码 vim /etc/sysconfig/i18n 删除里面然后添加如下内容    代码如下 复制代码 LANG=zh_CN.GBK LANGUAGE="zh_CN:zh:en_US:en" GST_ID3_TAG_RNCODING=GBK LC_CTYLE=zh_CN.GBK LC_ALL="zh_CN.GBK" 使用7z解压即可解决:7z x test.zip 也可以使用:jar xvf test.zip 安装

【系统】Linux下 zip 和 unzip的用法

zip命令的基本用法是:zip [参数] [文件1] [文件2]       简单的例子:       把本目录下的yangql文件打包成yangql.zip文件:zip yangql.zip yangql/* ,如果在文件中用绝对的路径,那么在压缩文件中也是绝对路径.就是说,如果你 zip yangql.zip /home/yangql/* ,那么在压缩文件中也是这样的层次关系.       参数列表:       -a     将文件转成ASCII模式       -F     尝试修复损坏

怎样实现linux下c/c++对文件加密压缩成zip文件

问题描述 怎样实现linux下c/c++对文件加密压缩成zip文件 想实现在linux下用c/c++把文件压缩加密的成zip文件,在windows 上能用普通的解压软件解密解压,zlib这个库好像不支持加密了 解决方案 把多個文件壓縮成zip文件然後實現下載Java把文件压缩成zip文件把多个文件打包压缩成ZIP文件 解决方案二: http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html

Linux下rar及zip压缩包中批量替换某文件脚本

本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe版本.压缩文件总数约5000个,需要替换的数量约1500个. 因为是生产环境,不敢轻易乱动,所以脚本考虑的因素就非常多,不允许中间执行过程出现异常,所以找到文件后实际执行替换操作之前做好备份,并且将操作过程记录日志. 以下几点需要考虑: 分别处理zip和rar文

Linux 下压缩与解压.zip和.rar及.7z文件

对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法: # zip yajiu.zip yajiu.jpg yajiu.png 这条命令是将yajiu.jpg和yajiu.png压缩成一个zip包 # zip yajiu.zip *.jpg 这条命令

linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面 来举例说明一下: # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包.-c是表示产生新的包 ,-f指定包的文件名. # tar -rf a