• Linux 下 zip unzip压缩与解压


    注:*压缩成限.zip格式文件

    常用解压缩:

    [root@mysql test]# unzip -o test.zip -d tmp/
    

    将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。

    常用压缩:

    [root@mysql test]# zip -r test.zip ./*
    

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

    以下命令均在/home目录下操作
    首先需要进入 cd /home #进入/home目录
    1、把/home目录下面的mydata目录压缩为mydata.zip

    zip -r mydata.zip mydata #压缩mydata目录  压缩成 mydata.zip 文件

    2、把/home目录下面的mydata.zip解压到mydatabak目录里面

    unzip mydata.zip -d mydatabak

    看到上面的2个步骤就可以完成压缩和解压了。

    以下备用查看参数。

    主要参数
    -c:将解压缩的结果
    -l:显示压缩文件内所包含的文件
    -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
    -t:检查压缩文件是否正确
    -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中
    -v:执行是时显示详细的信息
    -z:仅显示压缩文件的备注文字
    -a:对文本文件进行必要的字符转换
    -b:不要对文本文件进行字符转换
    -C:压缩文件中的文件名称区分大小写
    -j:不处理压缩文件中原有的目录路径
    -L:将压缩文件中的全部文件名改为小写
    -M:将输出结果送到more程序处理
    -n:解压缩时不要覆盖原有的文件
    -o:不必先询问用户,unzip执行后覆盖原有文件
    -P<密码>:使用zip的密码选项
    -q:执行时不显示任何信息
    -s:将文件名中的空白字符转换为底线字符
    -V:保留VMS的文件版本信息
    -X:解压缩时同时回存文件原来的UID/GID
  • 相关阅读:
    android基于adb的性能测试
    mysql-3 数据表的创建、增删改查
    17.3.16---python内建函数
    17.3.15---C语言详解FILE文件操作
    17.3.15---关于GPIO控制流水灯的信息
    17.3.15---关于GPIO学习笔记
    17.3.14--对于时钟的知识,涉及到的总结
    17.3.14对于面向对象的理解
    17.3.13--pycharm2和3的常识问题
    17.3.13--python编码问题
  • 原文地址:https://www.cnblogs.com/dnfhao/p/8697841.html
Copyright © 2020-2023  润新知