FreeBSD: Найти все файлы с нулевым размером

Knave
На сайте с 01.02.2007
Offline
48
4906

Стоит такая задачка: есть папка, в ней куча вложенных папок, в них куча файлов.

Нужно погрохать все файлы, у которых размер равен 0. Можно это сделать через командную строку? Или скриптик написать...

I need help, короче. :crazy:

That's what's the deal we're dealin' in
[umka]
На сайте с 25.05.2008
Offline
456
#1

сначала делаете:

find /path/to/folder -size 0c

если выдаёт нужные файлы, то делаете:

find /path/to/folder -size 0c -delete

Лог в помощь!
M
На сайте с 01.12.2009
Offline
235
#2

find /patch/to/folder -type f -size 0k -exec rm {} \; | awk '{ print $8 }'
Администратор Linux,Freebsd. построения крупных проектов.
iHead
На сайте с 25.04.2008
Offline
137
#3

find /path/to/dir/ -empty -delete

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
Knave
На сайте с 01.02.2007
Offline
48
#4

Всем большое спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий