精华内容
下载资源
问答
  • Linux压缩打包命令——tar、zip、unzip

    万次阅读 多人点赞 2019-08-16 18:39:08
    形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包压缩;...

     

    打包跟压缩的区别:

    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩;

    tar命令

    tar命令参数前面加”-"与不加“-”的区别:

    tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System V风格,不加“-”属于BSD风格,所以在使用tar命令的时候它的参数加不加“-”结果是一样的,看个人的使用方式;

    常用参数:

    tar命令的常用参数
    -z是否同时具有gz属性
    -j是否同时具有bz2属性
    -J是否同时具有xz属性
    -x解压缩、提取打包的内容
    -t查看压缩包内容
    -c建立一个压缩,打包文档
    -C切换到指定目录,表示指定解压缩包的内容和打包的内容存放的目录
    -v显示压缩或者打包的内容
    -f使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边
    -p保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
    -P保留绝对路径

     

    一、打包

    实例:

    a.将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和time.sh文件打包为一个文件,名称为“jihe.tar”:

    b.查看jihe.tar文件的内容:

    c.提取jihe.tar文件的内容到/opt目录下:

    如果不用“-C”指定目录则会提取内容到当前目录

    二、压缩

    linux主要有三种压缩方式:
    1.gzip:是公认的压缩这速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式
    2.bzip:压缩形成的文件小,但是可用性不如gzip
    3.xz:是最新的压缩方式,可以自动提供最佳的压缩率

    建议的压缩的时候标明后缀:

    参数作用命名方式
    -z用于gzip压缩方式文件名.tar.gz
    -j用于bzip2压缩方式文件名.tar.bz2
    -J用于xz压缩方式文件名.tar.xz

     

    实例:用不同的压缩方式压缩/root/目录下的Golden.apk文件

    先查看Golden.apk文件的大小:

    可以看到Golden.apk文件的大小为187M

    a.用gzip压缩方式将Golden.apk文件压缩为Golden.apk.tar.gz文件:

    b.用bzip2的压缩方式将Golden.apk文件压缩为Golden.apk.tar.bz2文件:

    从上图可以看出红色方框内有报错,这个报错的原因是缺少bzip2的包,需要安装一个bzip2软件包

    安装完成之后再重新压缩:

    在压缩的过程中,我们可以发现:

    压缩速度:gz > bz2 > xz
    压缩率:xz > bz2 > gz

    三、解压

    先删除/root/目录下的Golden.apk文件:

    tar命令式一个很聪明的命令,我们在解压的时候不需要指明自己压缩的方式它会自己选择跟压缩方式对应的方式去解压,这话说得有点拗口,例:

    a.将Golden.apk.tar.gz解压到当前目录:

    在解压gz压缩方式压缩文件的时候并不需要加上-z,直接用参数-xf即可,另外两种压缩方式在解压的时候一样,因为tar命令会自动选择,解压之后压缩文件还在,如果不指定解压出来的文件保存在哪里,那么会直接解压在当前目录

    b.指定解压出来的文件保存的目录,将Golden.apk.tar.bz2文件解压在/opt/目录下:

    补充:

    a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压一样,下面举一个例子:

    将/root/目录以gzip的方式压缩为root.tar.gz压缩文件:

    1.没有加-P选项:

    2.加上-P选项:

    解压的时候同理,如果在压缩文件的时候使用了-P选项,那么在解压的时候也要加上-P选项,不然也会出现”tar: 从成员名中删除开头的“/”“,如下图:

    1.不加-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:

    2.加上-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:


    b.在使用tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的文件的目的

    将/root/目录下的harry目录打包,但是不打包harry目录下的ha.txt文件,如下图:

    压缩文件也是同理,想要排除指定的目录压缩或者打包也是同理

    zip命令和unzip命令

    #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装
    查看有没有安装zip跟unzip命令的命令:

    rpm -q zip unzip

    如果有安装了命令则会显示出命令的版本号

    zip命令

    基本用法:

    zip [参数] [压缩包名] [压缩的目录或者文件的路径]

    常用参数:

    zip命令的常用参数
    -m将文件压缩后,删除原文件
    -o将压缩文件内的所有文件的最新变动时间设为压缩的时间
    -q安静模式,在压缩的时候不显示指令执行的过程
    -r递归压缩,将自定目录下的所有子文件以及文件一起处理
    -x”文件列表“,压缩时排除文件列表中的文件

     

    实例:

    a.压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包:

    1.正常压缩,不加-q选项,显示压缩的过程:

    2.加上-q选项,安静模式输出,不显示压缩的过程:

    b.压缩多个文件,将/root/目录下的ceshi.txt文件和anaconda-ks.cfg文件和Golden.apk文件压缩为名为jihe.zip的压缩包:

    因为压缩的全是文件,所以可以不用加上-r选项

    c.压缩文件跟目录,将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和harry目录压缩成名为dajihe.zip的压缩包:

    d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件:

    unzip命令

    基本用法:

    unzip [参数] [压缩文件]  (-d [目录])  //如果不是用括号里面的内容,则解压文件在当前工作目录

    常用参数:

    unzip命令的常用参数
    -c将解压缩的结果显示到屏幕上(显示每一个目录下的每一个文件的内容),同时对字符做适当的转换,但是并没有解压压缩包
    -l显示压缩文件内所包含的文件
    -t检查压缩文件是否正确
    -v执行时显示压缩文件的详细信息
    -q安静模式,执行时不显示任何信息
    -d指定文件解压后存储的目录
    -x指定不要处理压缩文件中的那些文件

    实例:

    a.将harry.zip压缩包解压缩的结果显示出来:

    具体会显示到每一个文件跟每一个文件的内容

    b.显示jihe.zip压缩包里面锁包含的文件

    c.检查dajihe.zip压缩文件是否正确:

    全部OK表示全部文件都是正确的

    d.不解压压缩文件dajihe.zip,查看压缩包里面的内容(查看显示的文件列表还包含压缩比率):

    #使用-v显示的信息比使用-l显示的信息更加详细

    e.将dajihe.zip压缩包解压到/opt/目录下:

    补充:使用r选项增加.tar归档文件的内容应该如何怎么操作?

    我们先来了解一下tar命令-r选项的作用:

    通过tar --help命令查看帮助

    -r选项的作用:把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

    使用实例:

    看上图,可以看到我ops用户家目录下标记了一个文件,一个目录,我现在先将目录归档,然后再将文件追加到档案里面

    1.归档操作

    生成.tar文件,目录归档完毕!

    2.将calculating_time.sh追加进入.tar文件中

    3.验证

    a.查看.tar文件的归档信息

    可以看到calculating_time.sh文件已经被追加到档案的末尾了

    b.提取Check_Configuration_20201118_PM.tar 到/mnt目录下

    使用-r选项追加文件至.tar文件成功

    展开全文
  • linux压缩文件命令zip的用法 zip [选项] 压缩包名 源文件或源目录列表 选项: 选项 含义 -r 递归压缩目录,及将制定目录的所有文件以及子目录全部压缩。 -m 将文件压缩之后,删除原始文件,相当于把文件...
  • linux压缩文件命令zip的实例用法Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”...linux压缩文件命令zip的用法zip [选项] 压缩包名 源文件或源目录列表选项:选项含义-r递归压缩目录,及将制定目录的所...

    linux压缩文件命令zip的实例用法

    Windows 系统上使用 “.zip”格式压缩文件,其实“.zip”格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式,

    linux压缩文件命令zip的用法

    zip [选项] 压缩包名 源文件或源目录列表

    选项:

    选项

    含义

    -r

    递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。

    -m

    将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。

    -v

    显示详细的压缩过程信息。

    -q

    在压缩的时候不显示命令的执行过程。

    -压缩级别

    压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好。

    -u

    更新压缩文件,即往压缩文件中添加新文件。

    使用示例:

    1、压缩单个文件

    zip ana.zip anaconda-ks.cfg

    2、压缩多个文件

    zip test.zip install.log install.log.syslog

    3、压缩文件夹

    zip -r dir1.zip dir1

    以上就是linux压缩文件命令zip的用法的详细内容,感谢大家的学习和对我们的支持。

    时间: 2020-02-09

    最近整理了linux zip/unzip命令,具体如下: 命令名: zip 功能说明:压缩文件. 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压 缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有".z

    6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

    我们可以使用在Windows下压缩文件夹,然后到Linux系统下解压缩的方式,完成整个上传工作. 第一步:在Windows系统下,将整个文件夹压缩成zip后缀的压缩包 方法一: 在文件夹xtemp上,右键,选中"发送到"--"压缩(zipped)文件夹" 即可完成zip格式文件夹的压缩 方法二: 在空白处,右键,选择"新建"--"WinRAR ZIP压缩文件" 然后将要压缩的内容,拖拽到压缩包里,即可 第二步:将压缩包xtem

    linux中提示没有unzip命令解决方法 如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法 命令: yum list | grep zip/unzip #获取安装列表 安装命令: yum install zip #提示输入时,请输入y: 安装命令:yum install unzip #提示输入时,请输入y: Linux下直接使用unzip *.zip解压多个文件会报错 可以使用unzip '*.zip'或者 unzip "*.zip"或者u

    下面给大家介绍下Linux中zip压缩和unzip解压缩命令详解 1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2.把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3.把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4.把

    首先Linux服务器已安装好PHP PHP各个版本下载地址:http://php.net/releases/ 以我使用的5.4.45为例,我将下载的压缩包放到/root/Downloads/目录下 解压压缩包:tar -xzvf  php-5.4.45.tar.gz 安装PHP(忽略 ) 现在以安装zip扩展为例 >> cd /root/Downloads/php-5.4.45/ext/zip >>find / -name phpize >>/usr/local/php

    gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用来压缩大的.较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式.据统计,gzip命令对文本文件有60%-70%的压缩率.减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间. 语法 g

    gunzip命令用来解压缩文件.gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz.事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成. 语法 gunzip(选项)(参数) 选项 -a或--ascii:使用ASCII文字模式: -c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备: -f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号

    atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表. 语法 atq(选项) 选项 -V:显示版本号: -q:查询指定队列的任务. 实例 at now + 10 minutes at> echo 1111 at> job 3 at Fri Apr 26 12:56:00 2013 atq 3 Fri Apr 26 12:56:00 2013 a root 总结 以上所述是小编给大家介绍的linux 中的atq命令,希望对大家有所帮助,如果大家有任何疑问

    wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕.如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载.这对从那些限定了链接时间的服务器上下载大文件非常有用. 语法 wget(选项)(参数) 选项 -a:在指定的日志文件中记录资料的执行过程: -A:指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔: -b:进行

    setfacl命令是用来在命令行里设置ACL(访问控制列表).在命令行里,一系列的命令跟随以一系列的文件名. 选项 -b,--remove-all:删除所有扩展的acl规则,基本的acl规则(所有者,群组,其他)将被保留. -k,--remove-default:删除缺省的acl规则.如果没有缺省规则,将不提示. -n,--no-mask:不要重新计算有效权限.setfacl默认会重新计算ACL mask,除非mask被明确的制定. --mask:重新计算有效权限,即使ACL mask被明确指定

    install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户.install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点.但是,install允许你控制目标文件的属性.install通常用于程序的makefile,使用它来将程序拷贝到目标(安装)目录. 语法 install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTOR

    logwatch命令是一个可定制和可插入式的日志监视系统,它通过遍历给定时间范围内的系统日志文件而产生日志报告.logwatch默认每天执行一次,可以从/etc/cron.daily里看到. 语法 logwatch(选项) 选项 --detail:指定日志报告的详细程度: --logfile:仅处理指定的日志文件: --service:仅处理指定服务的日志文件: --print:打印结果到标准输出: --mailto

    openssl命令的格式是"openssl command command-options args",command部分有很多种命令,这些命令需要依赖于openssl命令才能执行,所以称为伪命令(pseudo-command),每个伪命令都有各自的功能,大部分command都可以直接man command查看命令的用法和功能. OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用.在Ope

    什么是syslog 日志的主要用途是系统审计,监测追踪和分析统计. 为了保证Linux系统正常运行,准确解决遇到的各种各样的系统问题,认真地读取日志文件是管理员的一项非常重要的任务. Linux 内核由很多子系统组成,包括网络,文件访问,内存管理等.子系 统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要性等 .所有的子系统都要把消息送到一个可以维护的公用消息区,于是,就有了syslog. syslog是一个综合的日志记录系统.它的主要功能是:方便日志管理和分类存放日志. syslo

    9c4a929a4536ce4b883febd5ba6c7fe0.png

    Linux中的host命令应用举例 一 命令语法 功能:查出某个主机名的IP host hostname [server] [server]:使用不是由/etc/resolv.conf文件定义的DNS服务器IP来查询某台主机的IP. 二 应用举例 第一种方法:是用resolv.conf中定义的DNS服务器查出百度主机的IP. 第二种方法:是用谷歌的DNS(8.8.8.8)来查百度主机的IP. 以上使用Linux中的host命令的简单应用,如有疑问请留言或者到本站社区进行讨论,感谢阅读,希望能帮助

    展开全文
  • zip格式适用于windows和linux,在windows上不需要安装任何第三方软件就能直接解压缩zip文件。如果文件不大的话,zip算是最好的选择 zip常用格式 [root@AY130629175639484de3Z mydata1]# zip -r new.zip ./web_opig...

    zip格式适用于windows和linux,在windows上不需要安装任何第三方软件就能直接解压缩zip文件。如果文件不大的话,zip算是最好的选择

    zip常用格式

    [root@AY130629175639484de3Z mydata1]# zip -r new.zip ./web_opig*

    微笑

    展开全文
  • come on 伸出中指戳戳上方关注我……Linux 系统压缩和解压 zip 格式文件前面我们说了在 Linux 系统上比较常用的打包压缩解压 tar 文件命令,可是平时小伙伴们肯定还是经常性的使用 Windows ,而在 Windows 系统上...

    come on 9b81cbe053b732ed0a7b989c38fb8b71.gif 伸出中指戳戳上方关注我……

    Linux 系统压缩和解压 zip 格式文件

    前面我们说了在 Linux 系统上比较常用的打包压缩解压  tar 文件的命令,可是平时小伙伴们肯定还是经常性的使用 Windows ,而在 Windows 系统上经常使用的的是 ".zip"格式压缩文件,使用 .tar 格式压缩解压的文件很少使用,这时候我们还要把下载或者已经压缩好的 "zip" 格式文件解压后,再重新压缩成 .tar 格式的文件,再去上传到 Linux 系统上,这样着实是太麻烦了。

    但是有个好消息要告诉大家,其实".zip" 格式文件是 WindowsMac OS XLinux 系统都通用压缩文件类型,属于ziprar7-zip等几种主流的压缩格式之一,是一种相当简单的分别压缩每个文件的存储格式。因此如果在网络上传播和分发文件,zip格式往往是最常用的选择。

    接下来我们就来好好讲述下在Linux 上如何压缩和解压 zip 格式文件!

    压缩文件

    安装 zip 命令

    首先安装 zip 命令,因为 Linux 默认没有安装zip命令,安装过的可忽略!

    yum -y install zip

    apt-get install zip 
    ddf033800549aa64091ab2d48e3a7dd4.png

    格式

    zip [选项] 压缩包名 源文件或源目录列表

    注意

    zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。

    常用选项及含义

    zip 命令常用选项及含义可见下表

    选项含义
    -r递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩
    -m将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中
    -v显示详细的压缩过程信息
    -q在压缩的时候不显示命令的执行过程
    -压缩级别压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好
    -u更新压缩文件,即往压缩文件中添加新文件

    具体选项如何使用,大家可根据各自需求来选择使用

    实例

    「zip 命令的基本使用」

    one).  压缩单文件

    查看文件

    [root@wht ~]# ll
    total 24
    -rw-r--r-- 1 root root 15693 Mar  5  2020 download.jpg
    -rw-r--r-- 1 root root  6465 Sep  1 09:10 pom.xml

    download.jpg 文件压缩并命名为 test.zip 压缩包

    [root@wht ~]# zip test.zip download.jpg 
      adding: download.jpg (deflated 16%)

    查看压缩完成✅后的 test.zip 压缩包

    [root@wht ~]# ll test.zip 
    -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
    e47f9f67ca894a4c8de61a560c03ea04.png

    不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例

    two).  压缩多文件

    download.jpgpom.xml 文件同时压缩并命名为 mytest.zip 压缩包

    [root@wht ~]# zip mytest.zip download.jpg pom.xml 
      adding: download.jpg (deflated 16%)
      adding: pom.xml (deflated 78%)

    查看压缩完成✅后的 mytest.zip 压缩包

    [root@wht ~]# ll mytest.zip 
    -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
    16cb7ae40f2db619154b07c0ec03ef13.png

    three).  压缩目录

    使用 zip 命令压缩目录,需要使用 “-r选项

    建立测试的目录

    [root@wht ~]# mkdir test
    [root@wht ~]# ll
    total 60
    -rw-r--r-- 1 root root 15693 Mar  5  2020 download.jpg
    -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
    -rw-r--r-- 1 root root  6465 Sep  1 09:10 pom.xml
    drwxr-xr-x 2 root root  4096 Sep 16 22:54 test
    -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip

    压缩测试目录 test

    [root@wht ~]# zip -r mulu.zip test
      adding: test/ (stored 0%)

    查看生成压缩包

    [root@wht ~]# ls -dl mulu.zip 
    -rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip
    8f386be7222317d4653fdf6977bfdcd7.png

    压缩文件及目录就到这完结了,接下来我们来看解压 zip 格式压缩包

    解压文件

    解压 zip 文件需要用到 unzip 命令

    安装 unzip 命令

    首先安装 unzip 命令,因为 Linux 默认也没有安装unzip命令,安装过的可忽略!

    yum -y install unzip

    apt-get install unzip 
    55347c61e705beb11d03fe34cabca779.png

    格式

    unzip 命令可以查看解压缩 zip 文件

    unzip [选项] 压缩包名

    常用选项及含义

    unzip 命令常用选项及含义可见下表

    选项含义
    -d 目录名将压缩文件解压到指定目录下
    -n解压时并不覆盖已经存在的文件
    -o解压时覆盖已经存在的文件,并且无需用户确认
    -v查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作
    -t测试压缩文件有无损坏,但并不解压
    -x文件列表 解压文件,但不包含文件列表中指定的文件

    具体选项如何使用,大家也可根据各自需求来选择使用

    接下来我们来举几个例子!

    实例

    不论是文件压缩包,还是目录压缩包,都可以直接解压缩

    one).  解压文件压缩包

    查看文件压缩包

    [root@wht ~]# ll
    total 40
    -rw-r--r-- 1 root root   160 Sep 16 22:55 mulu.zip
    -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
    drwxr-xr-x 2 root root  4096 Sep 16 23:11 test
    -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip

    mytest.zip 文件压缩包解压

    [root@wht ~]# unzip mytest.zip 
    Archive:  mytest.zip
      inflating: download.jpg            
      inflating: pom.xml  

    查看解压完成✅后的文件

    [root@wht ~]# ll
    total 64
    -rw-r--r-- 1 root root 15693 Mar  5  2020 download.jpg
    -rw-r--r-- 1 root root   160 Sep 16 22:55 mulu.zip
    -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
    -rw-r--r-- 1 root root  6465 Sep  1 09:10 pom.xml
    drwxr-xr-x 2 root root  4096 Sep 16 23:11 test
    -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
    558d3eb2ce2d5484f8ece06ee92b7f29.png

    不仅如此,所有的压缩命令都可以同时压缩多个文件,可见以下实例

    two).  解压目录压缩包

    mulu.zip 目录压缩包解压

    [root@wht ~]# unzip mulu.zip 
    Archive:  mulu.zip
       creating: test/

    查看解压完成✅后的 目录

    [root@wht ~]# ll
    total 68
    drwxr-xr-x 3 root root  4096 Sep 16 23:16 demo
    -rw-r--r-- 1 root root 15693 Mar  5  2020 download.jpg
    -rw-r--r-- 1 root root   160 Sep 16 22:55 mulu.zip
    -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
    -rw-r--r-- 1 root root  6465 Sep  1 09:10 pom.xml
    drwxr-xr-x 2 root root  4096 Sep 16 22:54 test
    -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip
    d661e624b84b8e8a1eb0233c8896da24.png

    three).  手动指定解压缩位置

    想要手动指定解压缩位置,需要使用 “-d选项

    首先进入想要压缩的位置目录查看目录下文件

    [root@wht ~]# cd /data/
    [root@wht data]# ll
    total 189604
    -rw-r--r-- 1 root root 194151339 Dec 19  2019 jdk-8u231-linux-x64.tar.gz

    返回压缩包所在目录,查看目录下文件

    [root@wht data]# cd 
    [root@wht ~]# ll
    total 68
    drwxr-xr-x 3 root root  4096 Sep 16 23:16 demo
    -rw-r--r-- 1 root root 15693 Mar  5  2020 download.jpg
    -rw-r--r-- 1 root root   160 Sep 16 22:55 mulu.zip
    -rw-r--r-- 1 root root 14953 Sep 16 21:46 mytest.zip
    -rw-r--r-- 1 root root  6465 Sep  1 09:10 pom.xml
    drwxr-xr-x 2 root root  4096 Sep 16 22:54 test
    -rw-r--r-- 1 root root 13409 Sep 16 21:37 test.zip        

    mytest.zip 压缩包解压到指定位置 /data/ 目录下

    [root@wht ~]# unzip -d /data/ mytest.zip 
    Archive:  mytest.zip
      inflating: /data/download.jpg      
      inflating: /data/pom.xml   

    进入 /data/ 目录下 查看压缩后文件

    [root@wht ~]# ls -dl mulu.zip 
    -rw-r--r-- 1 root root 160 Sep 16 22:55 mulu.zip
    e117841ce8a1a6713df5eda11e40947b.png

    看到这,解压文件及目录,和手动指定解压位置的实例就到此结束了!

    总结

    看到这,我们今天所分解的压缩及解压 zip 格式文件就到此完结了!是不是跟在WindowsMac OS X  压缩解压同样方便!快去试试吧,非常nice !别着急,还有更多的秘密等着你来探索!

    32a1115af2b7959554b3c645c213bdc2.png

    分享嗨起来,在看点起来,美德传起来,点个星标从此探索之路不迷茫!

    END

      转 载 须 知  

    本文由 余存 原创

    本文作者|余存

    公众号|超Ren专属  ( ID : crenzsu) 

    CSDN|超Ren专属 

    原创不易,若觉喜欢,点个在看,尽情分享

    转载请回复后台 “ 转载 ” 查看

    秘密精选

    围观

    1b7282739a77712da544dfbf5c73aebe.gif  Linux 系统快捷上传下载文件的 lrzsz 程序

    丨更多

    热文

     一启动就报Note: further occurrences of HTTP header parsing errors ...

    丨更多

    长按下图二维码关注,你将探索程序更多的秘密,且每篇文章都有干货。

    72a2ffc38704b7952317ff9fd59462d4.png

    喜欢就点个在看再走吧 adca02f3155ac56eaa4a34036e4b3f07.png
    展开全文
  • linux压缩文件命令-zip

    2019-10-03 15:48:45
    首先cd到要压缩文件的目录,然后使用zip命令压缩文件 zip -r importExcel.zip importExcel -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip filename.zip 转载于:...
  • linux tar zip 常用命令及对应格式
  • zip命令可以用来解压缩文件,或者对文件进行打包操作。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。 语法 zip(选项)(参数) 选项 -A:调整可执行的自动解压缩文件; -b...
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解如何在...如何在各种Linux发行版中安装zip压缩与解压缩程序压缩文件的好处:...
  • linux压缩命令zip

    2020-07-31 23:29:27
    Linux压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar...
  • linux压缩打包命令 zip/unzip 1.zip -r myfile.zip ./* 将当前目录的所有文件和文件夹全部压缩成myfile.zip内联代码块文件,内联代码块-r表示递归压缩子目录所有文件。 2.unzip unzip -o -d /home/sunny myfile....
  • linux 安装压缩解压命令zip、unzip 命令: yum install -y unzip zip posted on 2017-03-22 15:56 石翠宁 阅读(...) 评论(...) 编辑 收藏 var ...
  • linux 下压缩tar、zip命令

    千次阅读 2013-11-05 11:24:42
    将当前目录的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况覆盖文件;...
  • zip: linux压缩命令,需要先安装zip包。具体用法如下: zip **.zip 源文件 **.zip压缩后的文件名 若源文件为一个目录,则使用: zip -r **.zip /home/test 若源文件为一个目录和一个文件,则使用: zip -r **....
  • tar tar命令Linux中比较常用的解压与压缩命令。 可以使用命令 (man tar) 命令来进行查看man...命令解释:将目录/etc/sysconfig/目录文件打包成文件sysconfig.tar文件,并且放在当前目录中 (可以使用pwd命令查...
  • zip命令 1. zip命令 示例1:压缩aaa文件夹。 2. unzip命令 示例1:查看aaa.zip压缩文件内中的内容。 示例2:解压aaa.zip到bbb文件夹中。 总结:
  • zip的压缩格式包应用场景还是很多的,在Linux和...zip -r 要生成的压缩文件名称.zip 目录1 目录2 文件1 文件2解压zip文件 unzip 要解压的文件.zip – 解压到当前目录 unzip -o -d 要解压到的目录 被解压的文件.zip
  • Linux命令之解压缩:tar、zip、rar 命令

    万次阅读 多人点赞 2018-09-11 09:16:57
    解压缩是一个常用的操作,在 Linux 中通常比较常用的是 tar 命令zip 和 rar 命令则是 Windows 中比较常用。 二、快速使用 1. tar 命令 语法: tar [主选项 + 辅选项] 文件或目录 示例: # 压缩文件 file1 ...
  • 使用linuxzip命令压缩文件发布时间:2020-07-22 10:07:26来源:亿速云阅读:97作者:清晨栏目:服务器这篇文章主要介绍使用linuxzip命令压缩文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们...
  • ZIP zip 压缩打包程序 参数 说明 ...参数表示递归打包包含子目录的全部内容 ...表示输出文件,需在其后紧跟打包输出文件名 ...# 压缩文件 zip -r -q -o my.zip /home/my # 设置压缩级别 zip -r -9 -q -o my_
  • linux zip命令的基本用法linux zip命令的基本用法是:linux zip命令参数列表:unzip语 法:unzip参 数: linux zip命令的基本用法是: linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩...
  • 下面列举linux常用的压缩文件命令gzip: 将文件压缩成 .zip格式gzip -- 压缩文件,不能压缩目录 eg:压缩一个目录的所有.txt文件gzip *.txt, 它会针对每个.txt文件都压缩一个.gz文件,不会将所有的.txt文件打包...
  • zip 将当前目录的所有文件和文件夹全部压缩成xxx.zip文件,-r表示递归压缩子目录所有文件. zip -r xxx.zip ./* 将tmp文件夹及文件夹的...删除压缩文件中smart.txt文件 zip -d myfile.zip smart.txt ...
  • zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip: # zip -r yasuo.zip abc.txt dir1 2.我下载了一个yasuo.zip文件,想...
  • linux 下压缩、解压缩命令 tar zip unzip

    千次阅读 2017-04-02 11:16:05
    tar命令:利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包压缩打包是指将一大堆文件或目录变成...
  • Linux下使用zip命令加密压缩/解压文件一、zip命令加密压缩解压二、zip命令参数 一、zip命令加密压缩解压 压缩方法一 zip -re *.zip files1 files2 压缩 压缩方法二 zip -q -r -P passwordd *.zip files1 files2 ...
  • zip 主流的压缩格式包括 tar、rar、zip、war、gzip、bz2、iso 等。从性能上比较,TAR、WAR、 RAR 格式较 ZIP 格式压缩率较高,但压缩时间远远高于 ZIPZip 命令行工具可以实现对 zip ...-d 从压缩文件删除文件; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,998
精华内容 28,799
关键字:

linux压缩文件命令zip

linux 订阅