CentOS 安装 rar、zip 解压缩

Windows 系统压缩的 rar 和 zip 文件,在 Linux 系统下是无法通过 tar 命令解压缩的,需要使用 rar 和 zip 命令来解压缩。下面记录一下 rar 和 zip 安装和简单的使用。

一、rar 安装使用

Linux 系统下使用 rarlinux 解压缩 rar 压缩文件,下载页面:http://www.rarsoft.com/download.htm。

1.1 下载系统对应的版本

复制

11 2 3$ wget http://www.rarsoft.com/rar/rarlinux-x64-5.4.0.tar.gz

1.2 解压、安装

复制

1123 2 3$ tar -zxvf rarlinux-x64-5.4.0.tar.gz$ cd rar$ make

看见下面这些信息就是安装成功了:

复制

112345 2 3mkdir -p /usr/local/binmkdir -p /usr/local/libcp rar unrar /usr/local/bincp rarfiles.lst /etccp default.sfx /usr/local/lib

1.3 常用 rar 命令

复制

112 2 3$ rar x centos.rar # 解压 centos.rar 到当前目录$ rar centos.rar ./piaoyi.org/ # 将 piaoyi.org 目录打包为 centos.rar

1.4 常见错误原因分析

1.4.1 如果在运行命令 rar 时, 出现下面这个问题

复制

11 2 3rar: /lib/i686/nosegneg/libc.so.6: version 'GLIBC_2.7' not found (required by rar)

解决办法:

复制

11 2 3$ cp rar_static /usr/local/bin/rar

1.4.2 使用 rar 的时候出现错误

复制

11 2 3bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

因为 64 位系统中安装了 32 位程序,解决方法:

复制

11 2 3$ yum install glibc.i686

1.4.3 重新安装 glibc.i686 以后还有如下类似错误

复制

11 2 3error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

再继续安装包:

复制

11 2 3$ yum install libstdc++.so.6

二、zip/unzip 安装使用

2.1 检查是否有包含 zip(unzip) 的软件包

复制

112345678910111213 2 3$ yum provides zipLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.cqu.edu.cn * extras: mirrors.cqu.edu.cn * updates: mirrors.tuna.tsinghua.edu.cnzip-3.0-11.el7.x86_64 : A file compression and packaging utility compatible with PKZIPRepo : basezip-3.0-11.el7.x86_64 : A file compression and packaging utility compatible with PKZIPRepo : @base

2.2 安装 zip、unzip

复制

112 2 3$ yum install zip$ yum install unzip

2.3 常用命令

复制

112345678910111213 2 3$ zip -r myfile.zip ./*# 将当前目录下的所有文件和文件夹全部压缩成 myfile.zip 文件,-r 表示递归压缩子目录下所有文件.$ unzip -o -d /home/sunny myfile.zip# 把 myfile.zip 文件解压到 /home/sunny/# -o :不提示的情况下覆盖文件# -d:将文件解压缩到指定目录下$ zip -d myfile.zip smart.txt# 删除压缩文件中 smart.txt 文件$ zip -m myfile.zip ./rpm_info.txt# 向压缩文件中 myfile.zip 中添加 rpm_info.txt 文件

转自:https://ehlxr.me/2016/12/22/CentOS-%E5%AE%89%E8%A3%85-rar%E3%80%81zip-%E8%A7%A3%E5%8E%8B%E7%BC%A9/

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Linux 下解压 rar 文件

网上下载rar压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装rar相关的文件,来进行解压缩。1\.下载我们进入rarlab网站(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.rarlab.com%2Fdownload.htm),进行下

Android蓝牙连接汽车OBD设备

//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");