如图我们有三个rar文件:

Ubuntu中批量解压rar文件到各自对应目录_rar解压

其内容为均为同名的一个文件夹,文件夹内含有我们需解压的文件:

Ubuntu中批量解压rar文件到各自对应目录_压缩文件_02

在终端中输入如下命令即可将每个压缩文件内的文件解压到对应文件名的文件夹内:

for i in *.rar; do unrar x -r "$i" "${i%%.rar}"; done

效果如下:

Ubuntu中批量解压rar文件到各自对应目录_其他_03

Ubuntu中批量解压rar文件到各自对应目录_其他_04