LINUX.ORG.RU

Запутался в значениях атрибутов:

find /var/www/html/reports/sarg -mtime -type f +20 -exec rm {}\; find: missing argument to `-exec'

kostik87 ★★★★★
()
Ответ на: find от Alick

Думать пробовал?

find /var/www/html/reports/sarg -type f -mtime +20
или
find /var/www/html/reports/sarg -mtime +20 -type f

kostik87 ★★★★★
()
Ответ на: комментарий от false

внутри /var/www/html/reports/sarg есть папки за месяц. В этих папках лежат ip пользователей и далее в html файл. Нужно что бы выводил папки которые лежат в sarg. А то он мне удалил только html. Параметр -type d не находит =(

Alick
() автор топика
Ответ на: комментарий от false

-type d выводит папки пользователей /var/www/html/reports/sarg/19Dec2015-20Dec2015/10_100_10_39

Нужно что бы вывел /var/www/html/reports/sarg/19Dec2015-20Dec2015

Alick
() автор топика
Ответ на: комментарий от Alick

-type d выводит папки пользователей /var/www/html/reports/sarg/19Dec2015-20Dec2015/10_100_10_39
Нужно что бы вывел /var/www/html/reports/sarg/19Dec2015-20Dec2015

-maxdepth
ArcFi
()
Ответ на: комментарий от ArcFi

спасибо. и в этой папке есть папка которую нельзя удалять. Как ее можно ограничить от выборки?

Alick
() автор топика
Ответ на: комментарий от Alick

спасибо. и в этой папке есть папка которую нельзя удалять. Как ее можно ограничить от выборки?

! -name "dirname"
man find
ArcFi
()
Ответ на: комментарий от Alick

Выдает Directory not empty. Как с этим бороться?

-exec rm -Rf {} \+


Только сперва убедитесь, что в результатах поиска нет ничего лишнего.

ArcFi
()

пробел поставь перед слешом: find /var/www/html/reports/sarg -mtime -type f +20 -exec rm {} \;

AndreyKl ★★★★★
()
Ответ на: комментарий от Alick

missing argument to `-exec'

Снова забыли пробел?
На будущее, когда приводите сообщение об ошибке, нужно также показывать команду, которая его вызывает.

ArcFi
()
Ответ на: delete от Alick

так ты -f не передал ведь. rm поди спрашивает «правда удалить?»

AndreyKl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.