`
齐晓威_518
  • 浏览: 618680 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

CentOS安装rar及用法

 
阅读更多
安装步骤如下:
1、下载rar安装包
下载地址:http://www.rarsoft.com/download.htm,根据操作系统选择对应的二进制安装包,我的CentOS操作系统为64bit,
因此下载的rar为rarlinux-x64-4.2.0.tar.gz。
2、安装rar
[root@localhost 下载]# ls #查看已下载的rar安装包
rarlinux-32bit-4.2.0.tar.gz  rarlinux-x64-4.2.0.tar.gz
[root@localhost 下载]# tar -zxvf rarlinux-x64-4.2.0.tar.gz #解压rar
rar/
rar/technote.txt
rar/order.htm
rar/acknow.txt
rar/readme.txt
rar/rar_static
rar/default.sfx
rar/license.txt
rar/rarfiles.lst
rar/whatsnew.txt
rar/makefile
rar/rar
rar/unrar
rar/rar.txt
[root@localhost 下载]# cd rar #进入目录安装
[root@localhost rar]# ls
acknow.txt   makefile   rarfiles.lst  readme.txt    whatsnew.txt
default.sfx  order.htm  rar_static    technote.txt
license.txt  rar        rar.txt       unrar
[root@localhost 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
[root@localhost rar]# rar #出现如下信息表示rar已安装成功

RAR 4.20   Copyright (c) 1993-2012 Alexander Roshal   9 Jun 2012
Trial version             Type RAR -? for help

Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...>
               <@listfiles...> <path_to_extract\>

<Commands>
  a             Add files to archive
  c             Add archive comment
  cf            Add files comment
  ch            Change archive parameters
  cw            Write archive comment to file
  d             Delete files from archive
  e             Extract files to current directory
  f             Freshen files in archive
  i[par]=<str>  Find string in archives
  k             Lock archive
  l[t,b]        List archive [technical, bare]
  m[f]          Move to archive [files only]
  p             Print file to stdout
  r             Repair archive
  rc            Reconstruct missing volumes
  rn            Rename archived files
  rr[N]         Add data recovery record
  rv[N]         Create recovery volumes
  s[name|-]     Convert archive to or from SFX
  t             Test archive files
  u             Update files in archive
  v[t,b]        Verbosely list archive [technical,bare]
  x             Extract files with full path

<Switches>
  -             Stop switches scanning
  @[+]          Disable [enable] file lists
  ad            Append archive name to destination path
  ag[format]    Generate archive name using the current date
  ai            Ignore file attributes
...
[root@localhost rar]#
3、rar命令用法
例1:添加文件或目录到压缩档案中,使用a命令。
例如把文件files1添加到abc.rar中,使用a或m命令,a命令把file1文件添加到abc.rar档案中保持原有的file1文件不变,m命令移动file1文件到file1.rar档案中(压缩完成后会删除原有的file1文件,注意:m命令只针对文件进行操作)
[root@localhost ~]# rar a abc.rar file1
说明:如果此时abc.rar档案不存在,会自行创建abc.rar文档案;如果abc.rar档案已经存在,则将file1文件压缩进abc.rar档案 中;若abc.rar档案中已存在一个file1文件,则会更新file1文件。并且原有的file1文件依然存在于当前目录下,若要将file1文件移动到file1.rar中请使用m命令,对于目录同样可以进行此操作。
注意:如果只输入"rar a file1.rar"命令,而没有接文件名或目录名的话,会将当前目录下所有的文件和文件夹压缩进file1.rar文档中。这点要注意一下。

例2:解压缩abc.rar档案中的内容,可以使用e或x命令,假设abc.rar目录中有一个名为file1的文件和一个名为test的目录,test目录中有一个名为file2的文件,
[root@localhost ~]# rar e abc.rar  #不推荐
说明:使用e命令,会将abc.rar中的file1文件连同 test目录下的file2文件解压到当前目录。如果想保持abc.rar目录中的目录结构请使用x命令。
[root@localhost ~]# rar x abc.rar #推荐
说明:此时会将file1文件和test目录解压到当前文件夹。

例3:为整个压缩文件添加注释
[root@localhost ~]# rar c abc.rar
说明:输入该命令后,屏幕最下方会显示
Processing archive test.
rarReading comment from stdin
并有一个光标在闪烁,从光标闪烁的位置输入注释信息,输入完了按下Ctrl+D结束输入

例4:为压缩文件中的单个文件添加注释,使用cf命令。假如现在要为 abc.rar档案中的file1文件添加注释
[root@localhost ~]# rar ch abc.rar file1
此时屏幕最下方会显示
Reading comment for abc.rar : file1 from stdin
从光标闪烁出输入想要为file1 添加的注释,Ctrl+D结束输入

例4:把整个档案的注释写入到一个文件中,使用cw命令。加入要将abc.rar的注释写入到test.txt文件中
[root@localhost ~]# rar cw abc.rar test.txt
说 明:如果当前目录下不存在名为test.txt的文件,则会自行创建一个名为 test.txt的文件,并将abc.rar的注释写入到text.txt文 件中,如果当前目录中已经存在一个名为text.txt的文件,则会提示你是否覆盖已经存在的文件,如果选择Yes或者All,则会清空test.txt 中原有的内容,然后将abc.rar的注释内容写入到text.txt文件中。

例5:删除压缩档案中的文件或目录,使用d命令。例如要删除abc.rar档案中的file1文件。
[root@localhost ~]# rar d abc.rar file1
说明:该命令删除abc.rar档案中的file1文件,对于目录同样有效。

解压缩命令unrar的使用:
[root@localhost ~]# unrar --help

用法: unrar <command> -<switch 1> -<switch N> <archive> <files...>
           <@listfiles...> <path_to_extract\>

<命令>
e             解压文件到当前目录
l[t,b]        列出压缩文档信息[technical, bare]
p             打印文件到标准输出
t             测试压缩我俄当
v[t,b]        列出压缩文档的详细信息[technical,bare]
x             解压文件到完整路径

unrar的命令和rar具有同样的效果,可以看出unrar只包含了rar的一部分命令而已,因此使用rar就可以完成所有操作。

参数如下:
<命令>
a             添加文件到压缩档案
  c             添加压缩档案注释(注释的大小最大不能超过62000字节)
  cf            添加文件备注( 当使用'v'参数时显示文件备注,最大不能超过32767字节)
  ch            改变压缩档案参数
  cw            向指定文件写入档案备注
  d             从档案中删除文件
  e             解压缩文件到当前目录(不创建任何子目录)
  f             刷新档案中的文件(更新这些文件自它们被打包之后产生的变化,不在压缩档案中增加新的)
  i[par]=<str>  在档案中查找特定字符
  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             解压缩到完整路径

<选项>
  -             停止对选项的扫描
  ad            追加档案名称到目标路径
  ag[format]    使用当前数据生成压缩档案名
  ap<path>      在档案内部设置路径
  as            同步档案内目录
  av            设置认证检测(只有注册版提供此功能)
  av-           关闭认证检测
  c-            关闭备注显示
  cfg-          关闭读取设置
  cl            转换名称为小写字母
  cu            转换名称为大写字母
  df            压缩后删除原文件
  dh            打开共享文件
  ds            关闭针对于稳固档案的名称排序
  dw            压缩后擦除文件
  e[+]<attr>    设置文件排除与包含属性
  ed            不添加空目录
  en            不设置档案结束块
  ep            名称中不包含路径
  ep1           名称中不包含基本文件目录
  ep3           展开路径到完整包含的驱动器名
  f             刷新文件
  hp[password]  加密文件数据和文件头部
  id[c,d,p,q]   关闭消息
  ierr          发送所有消息到标准错误输出
  ilog[name]    记录错误日志到文件中(只有注册版提供此功能)
  inul          关闭所有消息
  isnd          打开声音
  k             锁定压缩档案
  kb            保持被解压过的已损坏的文件
  m<0..5>       设置压缩等级(0-存储...3-默认...5-最大)
  mc<par>       设置高级压缩参数
  md<size>      Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)
  ms[ext;ext]   存储指定的文件类型
  n<file>       仅包含指定的文件
  n@            从标准输入读取文件名到包含内容中
  n@<list>      在指定列表文件中包含文件
  o[+|-]        设置重写模式
  ol            替文件保存符号连接作为连接
  or            自动重命名文件
  ow            保存活存储文件的拥有者与群组
  p[password]   设置密码
  p-            不询问密码
  r             对子目录进行递归操作
  r0            仅用通配符名称对子目录进行递归操作
  rr[N]         添加数据恢复记录
  rv[N]         创建恢复
  s[<N>,v[-],e] 创建稳固档案压缩
  s-            关闭稳固档案压缩
  sc<chr>[obj]  设置指定的字符串
  sfx[name]     创建SFX档案
  si[name]      从标准输入读取数据
  sl<size>      处理文件的大小小于指定的值
  sm<size>      处理文件的大小大于指定的值
  t             压缩后测试文件
  ta<date>      处理修改日期为指定日期之后的文件,<date>格式: YYYYMMDDHHMMSS
  tb<date>      处理修改日期为指定日期之前的文件,<date>格式: YYYYMMDDHHMMSS
  tk            保持档案最初的时间
  tl            设置档案时间为据现在最近的文件时间
  tn<time>      处理比指定时间新的文件
  to<time>      处理比指定时间旧的文件
  ts<m,c,a>[N]  保存或存储文件时间(修改,创建,访问)
  u             更新文件
  v             创建自动大小的卷或列出所有卷
  v<size>[k,b]  创建指定大小的卷size=<size>*1000 [*1024, *1]
  ver[n]        文件版本控制
  vn            使用旧的卷命名体系
  vp            在每个卷之前暂停
  w<path>       指定工作目录
  x<file>       排除指定文件
  x@            排除从标准输入中读取的文件名称
  x@<list>      从指定列表文件中指定要排除的文件
  y             设定所有回答为yes
  z[file]       从文件中读取压缩档案的备注
分享到:
评论

相关推荐

    centos安装silvaco教程

    本文将详细介绍如何在CentOS系统上安装与配置Silvaco,包括必要的准备工作、具体步骤以及可能出现的问题解决方法。 #### 二、安装准备 在正式安装之前,我们需要确保CentOS系统已经安装了一些必要的库文件,这些库...

    centos7所需rpm.rar

    在Linux系统中,CentOS 7是一个广泛使用的服务器操作系统,其依赖于RPM(Red Hat Package Manager)包管理系统来安装、升级和管理软件。RPM是一种用于安装、卸载、查询、验证和管理软件包的标准格式,尤其在基于...

    centos7.0-createrepo安装.rar

    基于公司的生产环境无法连接到外网,许多工具只能通过离线安装的方式进行安装。本文提供createrepo离线安装包用于内网生产环境使用。...安装方法:将压缩包解压到tmp目录下,执行createrepo_install.sh脚本

    centos7.8安装oracle.rar

    本压缩包文件“centos7.8安装oracle.rar”提供了在CentOS 7.8上安装Oracle 11g所需的重要资源和解决方案。 首先,让我们详细讨论Oracle 11g在CentOS 7.8上的安装流程: 1. **环境准备**:确保你的CentOS系统是最新...

    华为刀片机安装centos6.6及管理工具.rar

    本资源“华为刀片机安装CentOS 6.6及管理工具.rar”提供了在华为刀片机上部署 CentOS 6.6 操作系统的详细步骤和管理工具,旨在帮助用户更轻松地进行系统安装和后续维护。以下将详细阐述相关知识点。 1. **华为刀片...

    tomcat.rar CentOS自动安装tomcat

    4. **链接资源**: 提供的链接(http://blog.csdn.net/wangfei0904306/article/details/56696236)可能包含更详细的自动安装指南,包括具体脚本示例和可能遇到的问题及解决方法。建议查看该博客文章以获取更具体的...

    centos7_神通数据库安装文档1

    本指南将详细介绍在CentOS7操作系统上安装神通数据库的过程,包括图形界面安装和静默方式安装两种方法。 ### 1. 下载说明 神通数据库的安装文档和软件包可以从官方网站获取,例如在提供的链接`...

    pane-fixer-centos.rar

    本文将详细解析这个脚本的工作原理、使用方法以及可能遇到的问题。 首先,我们需要理解这个问题的根源。在CentOS系统中,中文乱码通常是由字体支持不全或系统配置不当引起的。"pane-fixer-centos"脚本就是针对这些...

    CentOS6.6离线安装openssh8.6p1软件包-步骤及依赖.rar

    本教程将详细介绍如何在CentOS 6.6上离线安装OpenSSH 8.6p1软件包,以及过程中可能遇到的依赖问题和解决方法。 首先,离线安装意味着你需要先在有网络的环境中下载所需的软件包和依赖项,然后将这些文件传输到目标...

    CentOS7.4离线安装openssh8.6p1软件包-步骤及依赖.rar

    本文将详细介绍如何在CentOS 7.4上离线安装OpenSSH 8.6p1及其依赖包。由于这是一个针对CentOS 6.5系统的升级过程,我们将首先探讨为什么需要升级OpenSSH,然后逐步解析离线安装的步骤。 首先,OpenSSH的升级是必要...

    Centos-python-2.6.6.rar

    标题中的“Centos-python-2.6.6.rar”表明这是一个针对CentOS操作系统的Python 2.6.6版本的离线安装包。这个压缩文件是为了解决那些在CentOS环境中误删了Python,导致无法在线安装Python的用户的需求。Python 2.6是...

    centos学习PPT2.rar

    5. **软件包管理**:介绍如何使用yum或dnf(在CentOS 8及以上版本)进行软件的安装、更新和卸载。 6. **网络配置**:涵盖IP地址、DNS、路由设置,以及网络服务的启用和关闭。 7. **系统服务管理**:讲解systemd的...

    CentOS Linux 中文包.rar_centos_linux_中文包

    使用`sudo`命令以管理员权限运行`yum`(或者对于较新的CentOS 8及更高版本,使用`dnf`)来安装RPM文件。假设您有名为`zh-*`的RPM文件,可以运行: ``` sudo yum install ./zh-*.rpm # 对于CentOS 7及更早版本 ...

    Redhat_CentOS 6 Linux U盘加载阵列卡驱动(无需制作USB KEY).rar

    在Redhat/CentOS 6操作系统环境中,安装过程可能会遇到硬件兼容性问题,特别是当涉及到存储设备如阵列卡时。传统的解决方案可能包括在安装媒介(如CD或DVD)上手动添加驱动,或者使用USB KEY来传递驱动。然而,本...

    centos6.5ssh8.2.rar

    此压缩包"centos6.5ssh8.2.rar"显然是针对CentOS 6.5系统的OpenSSH 8.2p1版本的更新或安装资源。 CentOS 6.5是基于Red Hat Enterprise Linux的一个受欢迎的开源操作系统,发布于2013年,而OpenSSH 8.2p1是一个较新...

    Centos7.6-7.7-镜像种子.rar

    安装CentOS 7镜像通常有以下几种方法: 1. **物理媒体安装**:你可以将ISO镜像刻录到DVD或USB驱动器上,然后通过这些介质引导计算机进行安装。 2. **网络安装**:使用HTTP、FTP或NFS服务器上的ISO镜像,通过网络进行...

    CentOS-7-x86_64-Everything-1611的版本安装nginx.rar

    在本主题中,我们将深入探讨如何在CentOS 7操作系统上使用"CentOS-7-x86_64-Everything-1611"版本安装Nginx Web服务器。Nginx是一个流行的开源Web服务器,以其高效能、稳定性和低内存占用而闻名,常用于处理静态内容...

    centos6-openssh8.1p1.rar

    本篇文章将详细介绍如何在CentOS 6.x系统上安装和配置OpenSSH 8.1p1版本,以及使用提供的安装脚本来简化这一过程。 首先,我们关注的是"centos6-openssh8.1p1.rar"这个压缩包,它包含了适用于CentOS 6.x系统的...

    ros vrrp虚拟接口做pppoe多拨 CentOS教程.rar

    在本文中,我们将深入探讨如何使用ROS来配置VRRP(Virtual Router Redundancy Protocol)虚拟接口,以及如何进行PPPoE(Point-to-Point Protocol over Ethernet)多拨设置,特别是在CentOS系统上的实现。这是一个对...

    Storcli 安装与使用.rar

    2. **安装RPM包**:使用`rpm`命令来安装下载的RPM包,例如: ```bash sudo rpm -ivh storcli_x.x.x-x.rpm ``` 其中`x.x.x-x`代表具体的版本号。 3. **加入到系统PATH**:为了方便在任何目录下都能直接使用...

Global site tag (gtag.js) - Google Analytics