7

Как я могу найти все пустые файлы без полномочий root и удалить их?

2 ответа2

12
find /path/to/mountpoint -empty -type f -delete

Если в вашем поиске нет опции -delete , замените ее на -exec rm '{}' ';'

Если вы хотите удалить все пустые файлы, кроме файлов, находящихся непосредственно в / run:

find / -mindepth 2 -empty -type f -delete

Если вы хотите удалить все пустые файлы, но пропустите весь каталог /root запустите

find / \( -path /root -prune \) -empty -type f -delete
3

find . -size 0 -print .

замените -print на -delete и . с каталогом, который вам нужен, но выполняйте осторожно, он действительно удалит все пустые файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .