压缩文件并生成rar文件
压缩文件或目录为rar包。
rar
命令并非所有Linux发行版都预安装。如果在尝试执行时遇到bash: unrar: command not found
错误,需要手动安装。
安装命令如下:
# 基于apt的发行版(如Debian、Ubuntu、Raspbian、Kali Linux等)
sudo apt-get update && sudo apt-get install rar
# 基于yum的发行版(如RedHat,CentOS 7等)
sudo yum update && sudo yum install rar
# 基于dnf的发行版(如Fedora,CentOS 8等)
sudo dnf update && sudo dnf install rar
# 基于apk的发行版(如Alpine Linux)
sudo apk add --update rar
# 基于pacman的发行版(如Arch Linux)
sudo pacman -Syu && sudo pacman -S rar
# 基于zypper的发行版(如openSUSE)
sudo zypper ref && sudo zypper in rar
# 基于pkg的FreeBSD发行版
sudo pkg update && sudo pkg install rar
# 基于brew的OS X/macOS发行版
brew update && brew install rar
rar [options] targetName [sourfiles...]
# 压缩多个文件,压缩包名为rar1.rar
$ rar a rar1 rar.txt readme.txt
# 压缩目录
$ rar a -r a.rar a/
$ rar c rar1.rar
$ rar v rar1.rar
# 从压缩文件解压 *.ttf 字体文件到当前文件夹
$ rar x Fonts *.ttf
# 从压缩文件解压 *.ttf 字体文件到文件夹 NewFont
$ rar x Fonts *.ttf NewFonts\
$ rar d test.rar file1.txt
$ rar e test.rar