Как я могу рекурсивно удалить файлы, отличные от mp3, с помощью оболочки рыбы?
Список деревьев выглядит так:
/Music
|--- folder1
|--- folder2
|--- folder3
| |---- folder3.1
| |---- folder3.2
| \---- folder3.3
|--- folder4
Я пробовал командуrm | ls -R | grep -v "*.mp3"
1 ответ
Вы можете использоватьfindкоманда:
find /Music -type f ! -name '*.mp3' -delete