Unrar, рекурсивный в каталоге

Мой вопрос прост. Действительно ли это возможно к unrar несколько 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 извлекают все к папке, куда я выполняю команду. Я надеюсь, что кто-то мог помочь мне.

1
задан 24 April 2020 в 20:56

1 ответ

Я не использую unrar, но если Вы будете использовать 7z с-x опцией, то файлы, извлеченные из исходного архива.RAR, войдут в свои соответствующие подкаталоги.

0
ответ дан 25 April 2020 в 10:40

Другие вопросы по тегам:

Похожие вопросы: