пятница, ноября 28, 2008

Как удалить файлы маленького размера

Так или иначе, но я встал перед проблемой поиска дубликатов фотографий. Чем искать отдельный разговор, но основная проблема - большое количество "мусорных" файлов, маленького размера, которые только затрудняют и удлиняют поиск. Выход - удалить их все разом. Теперь - как удалить файлы, размер которых меньше... Ну меньше чего-то.
Пишем: find /media/2/ -type f -size -40 -exec rm {} \;
find - команда поиска
/media/2/ - где ищем, рукурсивно
-type f тип того что ищем, файл
-size -40 - размер файла должен быть меньше 20 килобайт
-exec rm {} \; - с найденными файлами делаем одно - удаляем

Если будут какие комментарии - пишите. Но вообще, сейчас типа отмазался, всё это написано прежде всего для меня, что бы запомнить, а не как мануал.

1 комментарий:

  1. size -40 - размер файла должен быть меньше 20 килобайт //Здесь ошибочка, речь идёт о 40 и нужно указывать 40k что бы в килобайтах...

    ОтветитьУдалить