📌  相关文章
📜  linux unrar 多个文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:02:42.844000             🧑  作者: Mango

Linux下批量解压RAR文件

在Linux下解压RAR文件,需要安装rar和unrar两个软件,unrar用于解压RAR格式的文件,rar则用于创建RAR格式的文件。

安装unrar

如果你的Linux系统上没有安装unrar,你可以通过以下命令安装:

sudo apt-get install unrar-free
解压单个RAR文件

使用unrar命令可以解压RAR格式的文件。假设我们有一个名为file.rar的文件,我们可以使用以下命令解压它:

unrar x file.rar

这将在当前目录下创建一个名为file的文件夹,并把RAR文件中的内容解压到这个文件夹中。

解压多个RAR文件

如果需要解压多个RAR文件,我们可以编写一个简单的bash脚本来完成。以下是一个示例脚本,它将解压所有以.rar结尾的文件,并将解压后的文件存储在以文件名命名的文件夹中:

#!/bin/bash

# 循环遍历当前目录下的所有RAR文件
for f in *.rar; do
  # 创建以文件名命名的文件夹
  mkdir "${f%.rar}"
  # 解压RAR文件到新创建的文件夹中
  unrar x "$f" -d "${f%.rar}"
done

在终端中执行这个脚本文件,即可实现批量解压RAR文件。

总结

通过本文,你已经了解了Linux下如何解压RAR格式的文件,以及如何批量解压多个RAR文件。这些知识对于Linux下的开发人员是非常有用的。