Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Условное удаление файлов / 11 сообщений из 11, страница 1 из 1
21.01.2010, 10:33
    #36422088
Flying-home
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Извините, ни разу не линуксоид, поискал в инете, не нашел.
Как удалить файлы старше двух дней? Желательно одной строкой.
...
Рейтинг: 0 / 0
21.01.2010, 10:56
    #36422148
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Летающий-дом...
тяжело поставить после команды точку с запятой? ( ; )

Небольшая подсказка .
...
Рейтинг: 0 / 0
21.01.2010, 11:16
    #36422223
Flying-home
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
С0ВЕСТЬ,

Спасибо за подсказку.
Для текущего каталога получается так:
Код: plaintext
find /home/workdir -mtime + 2  -exec rm {}
Правильно?

Почему я у тебя в ответах "Летающй-дом"? Уже второй раз спрашиваю. Какая-то переводилка стоит?
...
Рейтинг: 0 / 0
21.01.2010, 11:18
    #36422229
Flying-home
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
те, не для текущего каталога, а указанного.
...
Рейтинг: 0 / 0
21.01.2010, 11:45
    #36422312
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Летающий-домПравильно?
А нужно время последнего доступа?
Код: plaintext
1.
Список ключей
-mtime — время последнего изменения файла.

И rm лучше указывать с параметрами: rm -rf > dev/null

PS. кстати, можно задействовать и перл, если сечешь:
Программа из одной строчки

В 2003 году на Linux.org.ru появилась провокация: автор опубликовал «программу из одной строчки на Perl» и попросил подсказать, почему она не работает:[2]
Код: plaintext
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Эта программа на поверку оказалась хорошо замаскированным rm -rf /. При попытке запуска её из аккаунта root пользователь мог поплатиться всеми подмонтированными с возможностью записи файловыми системами.
...
Рейтинг: 0 / 0
21.01.2010, 12:38
    #36422496
SSukholet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
On Thu, 21 Jan 2010 15:16:40 +0700, Flying-home <nospam@sql.ru>; wrote:

> Автор: Flying-home
> С0ВЕСТЬ,
>
> Спасибо за подсказку.
> Для текущего каталога получается так:
>
> find /home/workdir -mtime +2 -exec rm {}
> Правильно?
обычно: find /home/workdir -mtime +2 -exec rm {} \;

или сразу find /home/workdir -mtime +2 -delete

--
Остаюсь искренне Ваш,
Станислав Сухолёт
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.01.2010, 13:04
    #36422592
Flying-home
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Вот, выполнил
Код: plaintext
find /home/trampampam/cur -atime + 8  -exec rm -f {} \;
А он мне в ответ
Код: plaintext
rm: /home/trampampam/cur: is a directory
Но сделал то, что надо.
Что этот твет означает? Я и без него знаю, что это директория.
...
Рейтинг: 0 / 0
21.01.2010, 13:17
    #36422633
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Летающий-дом...


Cейчас не могу проверить, по-памяти пишу:
Код: plaintext
find /home/trampampam/cur  -atime + 8  -exec rm -rf porno*.avi
Код: plaintext
find /home/trampampam/cur  -atime + 8  -exec rm -rf {}
...
Рейтинг: 0 / 0
21.01.2010, 14:45
    #36422987
spudei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Чтоб удалить только файлы, то добавить к find:
-type f
Директории много не занимают.
Почитайте, пожалуйста man find
...
Рейтинг: 0 / 0
21.01.2010, 16:43
    #36423393
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Flying-home wrote:

> rm: /home/trampampam/cur: is a directory

-type file в find добавь.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22.01.2010, 10:19
    #36424425
Flying-home
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Условное удаление файлов
Всем большое спасибо.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Условное удаление файлов / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]