MAC环境下rar的安装与命令行使用方法
背景
最近因为某些原因,工作重心从原来的Windows 10转移到MACOS上,觉得舒服的同时却有点小矛盾,因为在Windows平台上找一个软件实在是太方便了,又有各种小工具,相比之下mac上的软件就点拙计了。碰巧我又接了某个论坛上的搬运工作,搬运要求有一条是资源需要打包为rar并设置恢复记录上传,这就令人头疼了,rar在mac上解压倒是有工具,但是压缩仅有winrar一家能完成,那要怎么办呢。
gui界面上能实现的,比较好找的解决方案是betterzip,但是软件本身不支持rar,需要压缩解压rar还的下原版rar才能支持,而且相关的一些注释、恢复记录的功能也不好用,这就有点舍本逐末了。与其让一个gui去调用,还不如直接使用命令行参数来直接搞定。
Mac安装
由于Windows上已经有非常好用到winrar个人版,所以这里不讲述windows上如何安装,但是rar到命令行是全平台通用的,所有参数都可以正常使用,注意文件名格式和路径即可。
直接到官网进行下载,笔者文章发布前为6.00,所以直接下载6.00版本即可
https://www.rarlab.com/download.htm
以下步骤在Terminal中操作,假设文件已经下载到系统默认到Downloads文件夹中
cd /Users/$USER/Downloads
tar zxvf rarosx-6.0.0.tar.gz
cd rar/
sudo install -c -o $USER rar /usr/local/bin/
# 若提示目录不存在,可以直接创建,创建后再执行一边安装
# mkdir -p /usr/local/bin/
# 之后直接输入rar看是否能调用程序
rar
RAR 6.00 Copyright (c) 1993-2020 Alexander Roshal 1 Dec 2020
Trial version Type 'rar -?' for help
Usage: rar <command> -<switch 1> -<switch N> <archive> <files...>
<@listfiles...> <path_to_extract\>
.......以下内容省略
rar 的参数与基本操作
关于rar的参数,大概可以从以下两个网站进行查找,这里不做搬运。
二者都有非常详细的说明,这里只提供几个比较常用且简单的参数供大家参考
基本语法:
rar <command> -<switch 1> -<switch N> <archive> <files...>
<@listfiles...> <path_to_extract\>
常用参数:
命令:
参数 | 说明 |
---|---|
a | 添加文件到压缩文件 |
d | 删除压缩文件中的文件 |
e | 解压一个压缩包 |
u | 往压缩包内新增文件 |
r | 修复压缩包 |
l | 查看压缩包内文件 |
t | 测试压缩包是否完整 |
开关:
参数 | 说明 |
---|---|
-c | 添加压缩包注释 |
-m[0-5] | 设置高级压缩参数[0-5],0为存储,3为默认,5为最佳 |
-p[password] | 设置压缩包密码,仅加密文件名 |
-hp[password] | 设置压缩包密码,包括文件名与文件头 |
-rr | 添加恢复记录,以百分比为单位 |
-v [M|k|b|f] | 设置压缩分卷并制定分卷大小 |
-z | 从文本文件中读取文本并添加为注释 |
用法实例
# 1. 添加一个文件到压缩包
rar a compress.rar file.mp4
# 2. 添加一个文件到压缩包,压缩率设置为存储
rar a compress.rar file.mp4 -m0
# 3. 添加一个文件到压缩包,添加3%的恢复记录
rar a compress.rar file.mp4 -rr3%
# 4. 添加一个文件到压缩包,同时加载注释文本“zs.txt”并将文本内容写入压缩包中
rar a compress.rar file.mp4 -rr3% -zzs.txt
# 5. 添加一个文件到压缩包,并设置密码为aptx4869
rar a compress.rar file.mp4 -paptx4869
# 6. 添加一个文件到压缩包,并设置密码为aptx4869,同时加密文件与文件头[不输入密码无法看到文件内容]
rar a compress.rar file.mp4 -hpaptx4869
# 7. 添加一个文件到压缩包,并设置压缩分卷,最大分卷为100M,分卷单位为[M|k|b|f],压缩后会产生文件名.part1.rar、part2.rar......
rar a compress.rar file.mp4 -v100M
# 8. 解压一个压缩包到当前目录
rar e compress.rar ./
# 9. 往压缩包中添加文件file.mkv
rar u compress.rar file.mkv
# 10. 往压缩包中删除文件file.mkv
rar d compress.rar file.mkv
# 11. 修复损坏到压缩包,mac中修复后会存在一个rebulid.开头的文件
rar r compress.rar
# 12. 查看压缩包中的文件
rar l compress.rar
# 13. 检查压缩包是否完整
rar t compress.rar
最后说两句
虽然不提倡用盗版的软件,mac在使用的时候会有Trial version
,Evaluation copy. Please register.
的提示,但丝毫不影响软件的使用,貌似windows上也是如此,虽然有评估到期时间,但是时间到期后继续用也是可以的。而Mac上的这个评估版本到底能用多久,我心里也没谱,觉得好用的话也可以试着支持下,购买个正版软件吧。
后面找激活的方法找了半天,最后还是得靠Google来处理,购买与激活的方法如下
http://www.winrar.co.nz/winrar-register
C
Cr
1
1
1
1
1
C
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Cr
555
1
555
1
1
1
1
1
555
555