Таким образом, я заставил этот сценарий Преобразовать видео рекурсивно с ручным тормозом.
И это использует эту команду в качестве опции
find . -name '*.mkv' -exec rm -r {} \;
Но я сделал этот новый сценарий, для удаления аудиопотоков рекурсивно Удаляют Аудиопотоки видео - рекурсивно, не преобразовывая аудио или видео с FFMPEG
Но я хотел бы добавить опцию удалить все *.mkv
файлы КРОМЕ, которые являются *FINAL.mkv
поскольку это - вывод мое второе использование сценария для файлов.
Мог кто-то помогать реальный быстрый, я не очень хорош при кодировании, я могу просто управлять им очень хорошо и понять это :P
Для удаления всего mkv
файлы рекурсивно кроме FINAL.mkv
, можно сделать:
find . -type f -not -name '*FINAL.mkv' -name '*.mkv' -delete
Использование -type f
для поиска только файлов
-name '*.mkv'
получит нас весь .mkv
, файлы
-not -name '*FINAL.mkv'
не учтут весь эти *FINAL.mkv
, файлы
-delete
удалят найденные файлы.
Также делают пробный прогон следующим сначала, чтобы проверить, что все в порядке:
find . -type f -not -name 'FINAL.mkv' -name '*.mkv'