zoukankan      html  css  js  c++  java
  • 使用gunzip、tar、rar、(zip压缩和unzip解压缩)

    ---------------------20171119------------------------------

    解压gz后缀

    使用gunzip filename.gz

    ----------------------------------------------------------------

    使用tar解压缩文件

    解压 tar zxvf 文件名.tar.gz

    压缩 tar zcvf 文件名.tar.gz 目标名

    使用rar解压缩文件

    wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gz  
    tar -xvf rarlinux-3.9.3.tar.gz  
    cd rar  
    make

    看见下面这些信息就是安装成功了
    mkdir -p /usr/local/bin
    mkdir -p /usr/local/lib
    cp rar unrar /usr/local/bin
    cp rarfiles.lst /etc
    cp default.sfx /usr/local/lib


    运行命令rar时,出现下面这个问题
    rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)

    解决办法:
    cp rar_static /usr/local/bin/rar

    rar x test.rar  //解压 test.rar 到当前目录
    rar test.rar ./test/   //将 test 目录打包为test.rar

    使用zip压缩和unzip解压缩

    以下命令均在/home目录下操作
    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、把/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 -j wwwroot.zip

    主要参数
    -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

  • 相关阅读:
    dotnet 新项目格式与对应框架预定义的宏
    dotnet 线程静态字段
    dotnet 线程静态字段
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 拿到显卡信息
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取指定进程的输入命令行
    dotnet 通过 WMI 获取系统信息
    dotnet 通过 WMI 获取系统信息
    PHP show_source() 函数
  • 原文地址:https://www.cnblogs.com/jasonxu19900827/p/5424712.html
Copyright © 2011-2022 走看看