Я использую gmusic, чтобы заказать и организовать мою структуру папок. Однако это означает, что меня оставляют с некоторыми папками, которые не имеют никаких файлов другим затем обычно, покрытием изображения.
Я хотел бы отсортировать все свои папки и подпапки и удалить родительскую папку, если говорят, папки находятся под 5 МБ.
Вот то, что я вижу из другого ответа, но это не обрабатывает подпапки.
du --max-depth 1 | awk -v q='"' '$1 < 30000000 && $2 != "." {sub(/^[0-9\t ]+/, "", $0); print q $0 q}'
Ниже мы хотели бы удалить папку Always Ascending
и отпуск на всем протяжении папок.
Но здесь, мы хотели бы удалить George Harrison
& 2017 - Guardians Of The Galaxy Vol. 2 Awesome Mix Vol. 2
& Disk 1
.
find
все папки, проверьте, что размер меньше, например, 5000. Если меньший, rm -Rf
папка и использование -prune
не убывать в эту папку. Второе -exec
и -prune
будет работать только если первое -exec
верно.
find . -type d \
-exec sh -c '[ $(du -s "$1" | cut -f1) -lt 5000 ]' find-sh {} \; \
-exec echo rm -Rf {} \; \
-prune
Я поместил echo rm
, проверьте дважды, если вывод корректен прежде, чем удалить echo
.