У меня есть следующее дерево каталогов:
/Directories/
/Directories/somedir/somefile.mkv
/Directories/somefile.rar
Я пытаюсь найти способ удалить файл .rar, если файл .mkv существует и его размер превышает 1 ГБ.
Я использую find -type f -size +1000000k -name "*.mkv" чтобы найти файлы. Затем я предполагаю, что либо -exec или | xargs может помочь с остальными, но я не знаю, как выйти из вывода find, прежде чем передать его в rm . В моем сценарии выводом будет /Directories/somedir/somefile.mkv а команда, переданная в rm будет Directories/*.rar
Могу ли я сделать это с -exec или xargs . Есть ли более элегантное решение?
