我们经常会在网上下载一些压缩文件,因此压缩和解压也成为我们经常做的事,在Linux系统中我们可以使用rar和unrar命令进行压缩和解压,不过许多用户不知道在Linux系统中,该怎么安装这两个命令。现在就让小编来告诉你吧。

安装方法:

以3.8.0版本为例,如果是64位平台,执行以下命令,也可以去官方网站:)下载最新版:

wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz

rar软件不需要安装,直接解压到/usr/local下,以下操作需要有root权限。

#tar zxvf rarlinux-x64-4.2.0.tar.gz -C /usr/local

此时,/usr/local/rar下就会有rar命令和unrar命令。可以在/usr/local/bin下创建连接

#ln -s /usr/local/rar/rar /usr/local/bin/rar

#ln -s /usr/local/rar/unrar /usr/local/bin/unrar

使用方法: rar 命令使用方法

a 添加文件到压缩档案

c 添加压缩档案注释(注释的大小最大不能超过62000字节)

cf 添加文件备注( 当使用’v’参数时显示文件备注,最大不能超过32767字节)

ch 改变压缩档案参数

cw 向指定文件写入档案备注

d 从档案中删除文件

e 解压缩文件到当前目录(不创建任何子目录)

f 刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的)

i[par]= 在档案中查找特定字符

k 锁定档案(任何试图改变压缩档案中内容的命令都会被忽略)

l[t,b] 列出档案[technical, bare]

m[f] 移动到压缩档案中[只针对文件]

p 打印文件到标准输出

r 修补压缩档案

rc 重建丢失的分卷

rn 重命名压缩档案中的文件

rr[N] 添加数据恢复记录

rv[N] 创建恢复卷

s[name|-] 压缩档案与SFX(自解压文档)之间的转换

t 测试压缩档案文件

u 更新压缩档案中的文件

v[t,b] 列出压缩档案的详细信息[technical,bare]

x 解压缩到完整路径

例子: rar a anaconda-ks.cfg.rar anaconda-ks.cfg

解压缩命令unrar的使用:

$unrar –help

用法: unrar - -

e 解压文件到当前目录

l[t,b] 列出压缩文档信息[technical, bare]

p 打印文件到标准输出

t 测试压缩我俄当

v[t,b] 列出压缩文档的详细信息[technical,bare]

x 解压文件到完整路径

[root@localhost ~]# unrar e anaconda-ks.cfg.rar /home/

常用rar命令:

rar x centos.rar //解压 centos.rar 到当前目录

rar centos.rar ./piaoyi.org/ //将 piaoyi.org 目录打包为 centos.rar

但是飘易推荐大家使用zip压缩和解压,因为zip一般是linux系统自带:

1、zip

zip -r myfile.zip ./web

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

2、unzip

unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解压到 /home/sunny/

-o:不提示的情况下覆盖文件;

-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

常见错误原因分析:

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

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

解决办法:

cp rar_static /usr/local/bin/rar

2、使用rar的时候出现错误

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

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

yum install glibc.i686

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

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

再继续安装包:

yum install libstdc++.so.6

补充国外源:

Install Rar/Unrar centos 6

for 64 bit

install unrar centos x64

#wget http://pkgs.repoforge.org/unrar/unrar-4.0.7-1.el6.rf.x86_64.rpm

#rpm -Uvh unrar-4.0.7-1.el6.rf.x86_64.rpm

install rar centos x64

#wget http://pkgs.repoforge.org/rar/rar-3.8.0-1.el6.rf.x86_64.rpm

#rpm -Uvh rar-3.8.0-1.el6.rf.x86_64.rpm

for 32 bit

install unrar centos 32

#wget http://pkgs.repoforge.org/unrar/unrar-4.0.7-1.el6.rf.i686.rpm

#rpm -Uvh unrar-4.0.7-1.el6.rf.i686.rpm

install rar centos 32

#wget http://pkgs.repoforge.org/rar/rar-3.8.0-1.el6.rf.i686.rpm

#rpm -Uvh rar-3.8.0-1.el6.rf.i686.rpm

以上就是在Linux系统中安装rar和unrar命令的方法了,还不知道该怎么安装这两个命令的用户,可以参考上面的步骤进行安装。

linux下的rar命令,Linux如何安装rar和unrar命令相关推荐

  1. linux下tar.gz、tar、bz2、zip等命令小结

    Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的. 生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲ta ...

  2. linux 压缩7z文件夹,Linux 下压缩与解压.zip和.rar及.7z文件

    Linux 下压缩与解压.zip和.rar及.7z文件对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程 ...

  3. linux显卡驱动mxm,linux下我的FX5200显卡驱动安装

    linux下我的FX5200显卡驱动安装 发布时间:2008-09-20 16:42:33来源:红联作者:Keiboc 一.为什么要装驱动 一般情况下,只要你下载了LINUX的最新发行版本,比如Fed ...

  4. VMware Linux下拖拽补丁vmtools的安装和卸载

    Linux下拖拽补丁vmtools的安装和卸载 by:授客 QQ:1033553122 Vmware 8.0.4为例子 步骤1.VM->Install Vmware Tools... 步骤2.查 ...

  5. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  6. linux设置软件的路径,linux下查看和设置软件的安装路径

    1:你可以通过whereis 软件名来查找系统里的文件位置 比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: ...

  7. Linux下开源打包工具fpm的安装与使用(超详细)

    Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...

  8. linux设置用户的执行权限,Linux下ACL权限控制以及用sudo设置用户对命令的执行权限...

    ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令 ...

  9. Linux 下ffmpeg的环境搭建与安装

    Linux下ffmpeg的环境搭建与安装 背景 [FFmpeg是什么] 1· FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源软件.采用LGPL或GPL许可证,提供了录制.转 ...

  10. linux下扩展名为sh的安装程序文件如何运行?

    linux下扩展名为sh的安装程序文件如何运行? 扩展名为sh到文件是什么东东? 如何运行扩展名为sh的安装程序? 扩展名为sh到文件是什么东东?   是linux系统下的脚本文件,很多linux下的 ...

最新文章

  1. java内部类 缺点_Java中的内部类及其优势
  2. 指纹锁就安全了?防火防盗还得防AI
  3. linux系统启动流程详解
  4. Java基础-我所理解的泛型
  5. python使用什么格式划分语句块-python以什么划分语句块
  6. boost :: dynamic_bitset时序测试
  7. JDK源码——利用模板方法看设计模式
  8. ZZULOJ 1056:幸运数字
  9. CVPR 2019 神奇的超分辨率算法DPSR:应对图像模糊降质
  10. Office 2010 体验系列之Outlook使用
  11. 家里没有wifi6设备,换wifi6路由器会有提升吗?
  12. WS2 安装ubuntu +迁移+vscode
  13. 航空运输行业:优质民营航司的黄金期才刚刚开始-20210106.PDF
  14. SIM900A高效完整的STM32代码
  15. 文献阅读(SRCNN)
  16. 如何免费下载学术论文-谷粉学术
  17. 怎样把COFFEEscript 编译成JS
  18. 计算机撤销英语,正在撤销对计算机所做的更改要等多久
  19. Java基础-构造函数
  20. 委托机制(讲解简明扼要)

热门文章

  1. 电厂数字化进阶之路(二):时间的朋友
  2. 如何查看虚拟机的ip
  3. 9.7 9.7 9.7
  4. [统计学笔记](五)统计量及其抽样分布
  5. js 使元素获取或失去焦点
  6. 数字电路-半导体存储电路
  7. 室内设计职业技能等级证书助力“十四五”技能人才培养
  8. 企业数字化转型进入深水区 用友云如何做到随需而变?
  9. 软考网络管理员学的html是,软考网络管理员备考知识点精讲之HTML简介
  10. 数字电路与逻辑设计(重邮集成电路考研专业课)