zoukankan      html  css  js  c++  java
  • centeros 安装7z

    在Linux上常见的压缩格式是tar.gz或tar.bz2,当遇到有rar或7z格式的压缩文件时需要先安装相关软件。系统用的是CentOS6.0。

    安装编译所需的软件包:

    yum install make gcc gcc-c++

    一、安装RAR压缩
    1、从官网下载RAR for Linux软件包:

    cd /tmp
    wget http://www.rarlab.com/rar/rarlinux-4.1.b5.tar.gz

    2、安装

    tar -zxvf rarlinux-4.1.b5.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

    就完成了。其实makefile文件里就是创建了这两个目录、复制了几个文件。

    3、使用
    1)压缩文件
    rar a 2.rar message
    将message目录压缩到2.rar文件中。

    2)解压文件
    unrar x 1.rar
    解压1.rar文件到当前目录。(unrar e只解压出文件,不会解压出目录结构)

    3)列出rar包里的文件
    rar l file.rar

    4)测试文件的完整性
    rar t file.rar

    二、安装7-Zip压缩
    1、下载p7zip for Posix/Linux:

    cd /tmp
    wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2/download

    2、安装

    tar -jxvf p7zip_9.20.1_src_all.tar.bz2
    cd p7zip_9.20.1
    make
    make install

    这里编译出来的是7za命令,要用7z命令在make时使用make 7z。区别是7z使用插件(7z.so and Codecs/Rar29.so)处理档案,7za是一个独立的可执行的程序。目录下的README有说明。

    3、使用
    1)压缩文件
    7za a test.7z message
    将message目录压缩到test.7z文件中。

    2)解压文件
    7za x test.7z

    3)列出文件
    7za l test.7z

    4)测试文件的完整性
    7za t test.7z

  • 相关阅读:
    Scrum:The Definition of Done —— 作业有没有写完呢?
    中兴通讯 可视化devops 牛啊 屠亚奇
    qunar-dns
    通过业务系统的重构实践DDD
    通过业务系统的重构实践DDD
    一键部署Kubernetes高可用集群
    springboot系列
    Ubuntu · Docker —— 从入门到实践
    容器化操作系统概览
    基于 CentOS7 的 Kubernetes 集群
  • 原文地址:https://www.cnblogs.com/showker/p/3104173.html
Copyright © 2011-2022 走看看