nixp.ru v3.0

23 января 2017,
понедельник,
23:55:31 MSK

DevOps с компанией «Флант»
Аватар пользователя aivs
aivs написал 31 марта 2004 года в 12:55 (723 просмотра) Ведет себя как мужчина; открыл 114 темы в форуме, оставил 292 комментария на сайте.

Такая ситуация в каталоге лижит еще много каталогов, а в каждом каталоге файлы в перемешку, как можно удалить все файлы размер которых меньше 5кб?

aivs

Задача упрощается, все маленькие файлы заканчиваются на букву 't'

может что типа: rm *t, только чтобы каждый раз не нажимать y

Genie
aivs
Задача упрощается, все маленькие файлы заканчиваются на букву 't'

может что типа: rm —опция *t

Типа да, man rm

Единственно, что приходит в голову сразу — это вначале сказать для надёжности chmod u+w *t а потом уже rm -f *t

aivs

файлы в разных каталогах, как бы все разом удалить?

а man читал

Genie

man find

[user@host:~]$ find /path/to/folder/with/files/ -name '*t' -exec rm -f {} \;

Хотя.. правильнее будет тогда ещё и `man xargs`, и переписать вот так:

[user@host:~]$ find /path/to/folder/with/files/ -name '*t' -print0 | xargs -0 -r rm -f —

aivs

спасибо

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.