У меня есть следующее дерево каталогов:
/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
. Есть ли более элегантное решение?