我的问题很简单。是否可以在不同的目录中解压缩多个rar文件。喜欢
- Folder 1
--Folder 1.1
---File1.rar
--Folder 1.2
---File2.rar并且,如果.rar文件位于同一目录中,则该文件将被提取。在此之后,应该删除.rar和.r01。
find . -type f -name '*.rar' -print0 |
while IFS= read -r -d '' file; do
dir=$(dirname "$file")
rar=$(basename "$file")
cd "$dir"
unrar e "$rar" && rm "$rar"
cd -
done我在这里发现了这个,但我不知道如何添加.r00文件也会被删除。
遗憾的是,unrar -r将所有内容解压缩到我运行命令的文件夹中。我希望有人能帮我。
发布于 2020-04-24 17:54:10
我不使用unrar,但是如果使用7z和-x选项,从原始.RAR存档中提取的文件将进入它们各自的子目录。
https://askubuntu.com/questions/1230444
复制相似问题