首页
学习
活动
专区
工具
TVP
发布

一日一技:Linux 没有 zip命令,怎么生成 zip 文件?

大家有时候可能需要在 Linux 上面生成 zip 文件或者对一个 zip 文件进行解压。如果你在网上搜索怎么在 Linux 解压 zip 文件,你一般会看到下面这样的回答: ?...但如果你手边刚好有一台 Linux 服务器的话,你可以试一试,一般你会得到这样的返回: ? 这是因为,zip、unzip 这两个命令,是需要单独安装的,并不是系统默认的命令。...但有时候,我们拿到的 Linux 服务器并没有管理员权限,我们不能自己安装任何东西,只能使用系统已有的命令。 一般主流的 Linux 发行版都会默认自带 Python。...命令的格式为: # 把一个或多个文件压缩到一个 zip 文件 python -m zipfile -c xxx.zip 文件1 文件2 文件3 # 把一个文件夹压缩 python -m zipfile...-c monty.zip 文件夹名 # 解压一个 zip 文件到指定文件夹 python -m zipfile -e xxx.zip 目标文件夹名 就这么简单,无论你想压缩一个或多个文件,还是想压缩整个文件夹

1.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 命令(102)—— zip 命令

其配套的命令为 unzip,用于解压 zip 文件。 2.命令格式 zip [OPTIONS] [ZIPFILE [FILE...]]...应该从运行原始 zip 命令的相同目录运行,因为存储在 zip 归档的文件路径信息会被保留 -e, --encrypt 压缩时进行加密,输入的密码不会被打印出来 -f, --freshen 增量压缩...应该从运行原始 zip 命令的相同目录运行,因为存储在 zip 归档的文件路径信息会被保留 -F, --fix, -FF, --fixfix 修复已损失的压缩文件。...-0表 示没有压缩,仅打包所有文件;-1 表示最快的压缩速度,压缩率较低;-9表示最慢的压缩速度,最佳的压缩效果;默认压缩级别为 -6 -@, --names-stdin 从标准输入获取输入文件列表...,不显示 zip 命令执行过程。

6K10

linuxzip文件解压命令,Linuxzip压缩和unzip解压缩命令使用方法

Linux,我们可以利用命令进行文件压缩,即zip压缩和unzip解压缩,这篇文章主要介绍了详解Linuxzip压缩和unzip解压缩命令及使用详解,本文给大家介绍的非常详细,需要的朋友可以参考下...下面给大家介绍下Linuxzip压缩和unzip解压缩命令详解 1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata...GID 下面给大家介绍下Linuxzip压缩、unzip解压缩命令的使用详解 由于服务器使用的是 CentOS 系统,对于文件的压缩和解压缩免不了要使用命令操作,这里我对 Linux 系统下常用的...home/Blinux/html (5)添加一个文件到 .zip 文件 备注:如果当初并没有把 my32.doc 压在 new1.zip 里面,现在把它加进去。...more 程序处理 -O 指定字符编码为 DOS,Windows 和 OS/2 -I 指定字符编码为 UNIX 补充:Linux基本命令 ①ls 意为list 列出当前文件夹的文件 -l 显示文件的属性

6.5K30

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

linux 命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件...linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表: -a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件...使用示例 资料整理 www.linuxso.com zip命令可以用来将文件压缩成为常用的zip格式。...unzip命令则用来解压缩zip文件。 1....# unzip -t large.zip 6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录

6.6K10

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包对应的位置 在移动的过程,首先需要创建对应的目录结构...而在Mac,每个文件夹都默认会生成.DS_Store文件,而这些文件在添加的时候,也会添加到Jar包。...那么我们就可以通过-X命令来过滤添加的文件,例如: zip -m -r classes.jar com -x "*.DS_Store" 这条命令就是: 递归将当前的com文件夹添加到classes.jar

4.8K20

Linux命令zip详解

Linuxzip压缩和unzip解压缩命令详解 1、把/home目录下面的data目录压缩为data.zip zip -r data.zip data #压缩mydata目录 2、把/home目录下面的....zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip abc\*.zip 6、查看把/home目录下面的wwwroot.zip里面的内容 unzip -v wwwroot.zip...-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件的其它文件解压缩到目录 -v:执行是时显示详细的信息 -z:仅显示压缩文件的备注文字 -a:对文本文件进行必要的字符转换 -...b:不要对文本文件进行字符转换 -C:压缩文件的文件名称区分大小写 -j:不处理压缩文件中原有的目录路径 -L:将压缩文件的全部文件名改为小写 -M:将输出结果送到more程序处理 -n:...解压缩时不要覆盖原有的文件 -o:不必先询问用户,unzip执行后覆盖原有文件 -P:使用zip的密码选项 -q:执行时不显示任何信息 -s:将文件名的空白字符转换为底线字符 -V:保留VMS

3.6K20

linux zip 命令详解(2)

linux zip 命令详解  功能说明:压缩文件。 ...---- linux unzip 命令详解 功能说明:解压缩zip文件 语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ...[.zip文件] 指定.zip压缩文件。 [文件] 指定要处理.zip压缩文件的哪些文件。 -d 指定文件解压缩后所要存储的目录。 -x 指定不要处理.zip压缩文件的哪些文件。...-Z unzip -Z等于执行zipinfo指令 ---- 范例: zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。 1....# unzip -t large.zip 6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录

4.8K60

linuxzip命令详解 原

zip 命令用来压缩文件 参数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31...-d:从压缩文件内删除指定的文件; -D:压缩文件内不建立目录名称; -f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件;...; -l:压缩文件时,把LF字符置换成LF+CR字符; -ll:压缩文件时,把LF+cp字符置换成LF字符; -L:显示版权信息; -m:将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件;...用法 1.将/home/data 这个目录下的所有文件打包压缩为当前目录下的data.zip 1 zip -q -r data.zip /home/data 2.如果现在在/home 这个目录下,则如下...zip -q -r data.zip data 3.如果在/home/data 这个目录下,则如下 1 zip -q -r data.zip * (adsbygoogle = window.adsbygoogle

2.8K10

Linux zip命令:压缩文件

Linux zip 命令用于压缩文件 zip 是个使用比较广泛的压缩程序,压缩后的文件后缀名为 .zip 语法格式:zip [参数] [文件] 参数: -A 调整可执行的自动解压缩文件。...-m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件。 -n 不压缩具有特定字尾字符串的文件。...-u 与 -f 参数类似,但是除了更新现有的文件外,也会将压缩文件的其他文件解压缩到目录。 -v 显示指令执行过程或显示版本信息。 -V 保存VMS操作系统的文件属性。...压缩文件 cp.zip 删除文件 a.b: [root@bunian ~]# zip -dv cp.zip a.b 把/home目录下面的data目录压缩为data.zip: [root@bunian...~]# zip -r data.zip data 把/home目录下面的a文件夹和1.txt压缩成为a1.zip: [root@bunian ~]# zip -r a1.zip a 1.txt 将

6.2K30

Linux 解压zip命令「建议收藏」

linux自带的unzip命令可以解压windows下的zip格式的压缩文件。...unzip命令   语法:unzip [选项] 压缩文件名.zip   各选项的含义分别为:   -x 文件列表 解压缩文件,但不包括指定的file文件。   -v 查看压缩文件目录,但不解压。   ...$ unzip text.zip   例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。   ...$ unzip -v text.zip   zgrep命令   这个命令的功能是在压缩文件寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。...如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令

14.1K10

Linux-tar、zip命令(2)

可以为某一特定文件打包(备份文件), 也可以在档案改变文件,或者向档案中加入新的文件。 主选参数: 主选参数仅能存在一个!不可同时存在!...-v :压缩的过程显示文件!这个常用,但不建议用在背景执行过程! -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!...压缩 unzip all.zip    #将all.zip的所有文件解压到当前目录 unzip all.zip -d all #将all.zip 的所有文件解压到当前目录的all文件夹 zip...-r hy.zip hy  #将当前目录下的hy文件夹压缩为hy.zip 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和...解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip

2K30

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 .

13K00

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 ..../rpm_info.txt 向压缩文件myfile.zip添加rpm_info.txt文件 ——————————————————————————- 要使用 zip 来压缩文件,在 shell...提示下键入下面的命令zip -r filename.zip filesdir 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。...要抽取 zip 文件的内容,键入以下命令: unzip filename.zip 你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔: zip -r filename.zip

11.7K30

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

,在压缩的时候通常是先打包再压缩; tar命令 tar命令参数前面加”-“与不加“-”的区别: tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System...我们有时候会看到这样的语句:tar: 从成员名删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压一样,下面举一个例子: 将/root/...命令和unzip命令 #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装 查看有没有安装zip跟unzip命令命令: rpm -q zip unzip 如果有安装了命令则会显示出命令的版本号...zip命令 基本用法: zip [参数] [压缩包名] [压缩的目录或者文件的路径] 常用参数: -m 将文件压缩后,删除原文件 -o 将压缩文件内的所有文件的最新变动时间设为压缩的时间 -q 安静模式...文件和harry目录压缩成名为dajihe.zip的压缩包: d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件: unzip命令 基本用法

7.4K10
领券