Удаление пустых файлов с сохранением непустых файлов размером 4 КБ в Ubuntu

Для 11.04 и выше

Запустите настройки системы. Либо найдите его в тире или нажмите на шестерню в верхнем правом углу. нажмите «Источники программного обеспечения». Выберите «Обновления», чтобы выбрать, как часто вы хотите проверять наличие обновлений.

Для людей, которые спешат!

Нажмите Alt + F2 и выполните поиск, как показано, и нажмите software-properties-gtk, затем перейдите к шагу 3.

ИЛИ откройте терминал Alt + Alt + F2 и введите software-properties-gtk, затем перейдите к шагу 3.

Используя программное обеспечение Ubuntu center

Если вам удобнее использовать USC, вы можете открыть его и нажать ИЛИ , а затем на нижние источники программного обеспечения. Теперь переходите к шагу 3.

1
задан 25 June 2019 в 22:31

2 ответа

Я думаю, что нашел частичный ответ. Если мы предположим, что текстовый файл с пустым содержимым имеет хотя бы один скрытый символ, тогда кто-то может найти все файлы с размером меньше определенного количества байтов и удалить их. Например, если мы хотим удалить все файлы размером 1 байт, мы можем выдать:

find . -type f -size -2c -delete
1
ответ дан 25 June 2019 в 22:31

Действительно пустые файлы будут показывать 0 байтов, если смотреть с помощью ls -l.

Вы можете удалить их с помощью find (читать man find https://manpages.ubuntu.com/manpages/cosmic/en/man1/find.1.html ):

find folder -maxdepth 1 -type f -name '*.txt' -size 0 -delete
0
ответ дан 25 June 2019 в 22:31

Другие вопросы по тегам:

Похожие вопросы: