首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux系统zip压缩命令详细参数,附文件排除选项的正确用法

    因此,我第一想到的办法就是在网站 ZIP 压缩打包的时候排除缓存文件夹。 下面是从网上找来的 ZIP 命令参数: zip Linux上适用的参数: -1 : 最快压缩,压缩率最差。...按 tar 命令操作经验,我直接如下执行命令: zip -9r -x *cache* backupfile.zip /www/backupdir 发现报如下错误: zip error: Invalid...最终,经多次测试,才知道 zip 命令压缩文件时正确的排除方法(-r 表示包含子目录文件): zip -rx=excludefiles zipfile.zip filepath 比如,要压缩 test...文件目录及目录下的所有文件,而要排除所有 txt 格式,执行如下命令即可: zip -r -x=*.txt test.zip test1 ?...而 Linux 系统下 man 命令关于 zip 的介绍,居然也不对,真是奇怪,难道就没人用过这个参数么? 唉,估计大伙都使用 tar --excludes 去了。

    7.2K50

    linux zip 删除源文件,linux zip命令参数及用法详解–linux压缩zip文件命令

    linux 命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件.... zip –q –r html.zip html 比如现在我的html目录下,我操作的zip压缩命令是 zip –q –r html.zip * 以上是在安静模式下进行的,而且包含系统文件和隐含文件...linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件...使用示例 资料整理 www.linuxso.com zip命令可以用来将文件压缩成为常用的zip格式。...unzip命令则用来解压缩zip文件。 1.

    7.2K10

    Linux--Zip命令

    zip -d 删除文件 zip -m 移动文件到jar包内 步骤 重新生成class文件 从Jar包中移除原来的class文件 再将新的class移动到原来jar包中的文件夹内 过程 重新生成class...当然,也可以通过JClassLib来修改原来的字节码文件 从Jar包中移除原来的class文件 Mac上可以使用zip命令来将Jar包中的文件移除。...zip -d classes.jar "/com/test/A.class" 通过zip -d来删除指定文件 将新的class移动到原来的jar包中对应的位置 在移动的过程中,首先需要创建对应的目录结构...然后再通过 zip add -r classes.jar ./com 将当前目录下的com目录对应的添加到Jar包的目录中去。...那么我们就可以通过-X命令来过滤添加的文件,例如: zip -m -r classes.jar com -x "*.DS_Store" 这条命令就是: 递归将当前的com文件夹添加到classes.jar

    4.9K20

    Linux命令之zip详解

    Linux中zip压缩和unzip解压缩命令详解 1、把/home目录下面的data目录压缩为data.zip zip -r data.zip data #压缩mydata目录 2、把/home目录下面的...data.zip解压到databak目录里面 unzip mydata.zip -d databak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -...r abc123.zip abc 123.txt 4、把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip wwwroot.zip 5、把/home目录下面的abc12....zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip abc\*.zip 6、查看把/home目录下面的wwwroot.zip里面的内容 unzip -v wwwroot.zip...7、验证/home目录下面的wwwroot.zip是否完整 unzip -t wwwroot.zip 8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录 unzip

    3.6K20

    LINUX 命令 之 zip 解压缩

    1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip命令 unzip.../home/sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ....提示下键入下面的命令: zip -r filename.zip filesdir 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。...要抽取 zip 文件的内容,键入以下命令: unzip filename.zip 你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔: zip -r filename.zip...file1 file2 file3 /usr/work/school 上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来

    12.3K30

    linux系统zip压缩文件命令

    zip程序将一个或多个压缩文件与有关文件的信息(名称、路径、日期、上次修改的时间、保护和检查信息以验证文件完整性)一起放入一个压缩存档中。可以使用一个命令将整个目录结构打包到zip存档中。...字尾字符串> 不压缩具有特定字尾字符串的文件 参考实例 将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip: [root@xxx ~]# zip -q -r html.zip.../home/html 压缩文件 cp.zip 中删除文件 a.c: [root@xxx ~]# zip -dv cp.zip a.c 把/home目录下面的mydata目录压缩为mydata.zip...: [root@xxx ~]# zip -r mydata.zip mydata 把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip: [root@xxx ~]# zip...-r abc123.zip abc 123.txt 将 logs目录打包成 log.zip: [root@xxx ~]# zip -r log.zip .

    15.9K00

    Linux压缩打包命令——tar、zip、unzip

    tar命令参数前面加”-“与不加“-”的区别: tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System V风格,不加“-”属于BSD风格,...将/root/目录下的harry目录打包,但是不打包harry目录下的ha.txt文件,如下图: 压缩文件也是同理,想要排除指定的目录压缩或者打包也是同理 zip命令和unzip命令 #在使用zip...跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装 查看有没有安装zip跟unzip命令的命令: rpm -q zip unzip 如果有安装了命令则会显示出命令的版本号 zip...-r 递归压缩,将自定目录下的所有子文件以及文件一起处理 -x ”文件列表“,压缩时排除文件列表中的文件 实例: a.压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包...的压缩包: d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件: unzip命令 基本用法: unzip [参数] [压缩文件] (-

    8K10

    Linux 环境zip压缩命令的使用

    1.zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /.../sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ....-------------------------------------------------- 要使用 zip 来压缩文件,在 shell 提示下键入下面的命令: zip -r filename.zip...要抽取 zip 文件的内容,键入以下命令: unzip filename.zip 你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔: zip -r filename.zip...file1 file2 file3 /usr/work/school  上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来

    1.1K10

    Linux中使用tar压缩命令排除文件

    众所周知tar命令是在Linux系统中最为常用来解压缩文件的命令之一,之前大部分时候都直接用它来压缩备份或转移的文件内容,因此也未过多关注过它在压缩时的其它可选参数使用。...但最近在转移文件遇到其占用空间比较大,考虑到里面有些内容并不是必须,于是想到如何来使用tar命令参数来实现,经过多次尝试,找到了个解决办法——使用exclude-from参数,可灵活控制不需要压缩文件,...注:当排除的内容并不多时,也可以直接使用exclude参数会更方便些。 exclude-from 参数的使用说明相对简单,其后面跟的是排除文件的路径。...但是需要注意如下2种不同的情况: 当排除文件的路径是相对路径时,压缩路径无论是相对路径还是绝对路径都可以; 当排除文件的路径是绝对路径时,压缩路径也必须是绝对路径。...通过对比相对路径和绝对路径两种不同方式的压缩文件排除方法效果,在此更建议使用相对路径的方式,它可以灵活支持各种压缩方式的执行,同时也不用写那很长串的路径参数,另外要注意的点就是当排除的内容是文件夹时,排除的路径只要写到文件夹名称即可

    19400

    linux中zip文件解压命令,Linux中zip压缩和unzip解压缩命令使用方法

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...在Linux中,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linux中zip压缩和unzip解压缩命令及使用详解,本文给大家介绍的非常详细,需要的朋友可以参考下...下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata...、unzip解压缩命令的使用详解 由于服务器使用的是 CentOS 系统,对于文件的压缩和解压缩免不了要使用命令操作,这里我对 Linux 系统下常用的 zip 和 unzip 命令做个总结。...zip -u new1.zip my2*.doc (7)删除除 .zip 文件中的指定文件 备注:如果当初 my18.doc 是压缩在 new1.zip 中的一个文件,现在这条命令把它从压缩文件中抽走并删掉

    6.8K30
    领券