-- Удаление файлов по дате и пустых каталогов :: http://www.sit56.ru ---
           
Моя корзина Моя корзина
Сейчас корзина пуста.

Мой профиль
Радуга Интернет
Заявка на установку
Спутниковое телевидение
Пользователей: 0, Гостей: 3

Поисковые боты: 10
oBot(6), Mail.Ru Bot(3), Yandex







Удаление файлов по дате и пустых каталогов

Удаление файлов

Удаление файлов по дате и пустых каталогов

Если не осилили man find, то удаление файлов и пустых каталогов старше 30 дней можно сделать с помощью следующего скрипта:

$EXPDAY='+30'

1. Файлы и линки + отчет:

find /dir \( -type f -o -type l \) -mtime $EXPDAY -printf 'Expired and ' \
-exec rm -v {} \; 2>&1 >files_links.report

2. Пустые каталоги + отчет:

find /dir -depth -empty -type d -mtime $EXPDAY -printf 'Expired and ' \
-exec rmdir -v {} \; 2>&1 >empty_dirs.report

Полный листинг:

# !/bin/bash

$EXPDAY='+30'

find /dir \( -type f -o -type l \) -mtime $EXPDAY -printf 'Expired and ' \
-exec rm -v {} \; 2>&1 >files_links.report

find /dir -depth -empty -type d -mtime $EXPDAY -printf 'Expired and ' \
-exec rmdir -v {} \; 2>&1 >empty_dirs.report


 

 

Автор: crash от 11.04.2015





  

 

Доллар США: 63.2396
Евро: 73.7247


E-mail

Тематики





Формат

Оренбург

24.06.2018 воскресенье ночь

+18 ... +20 °C

747...749 мм | сз 3...5 м/с | 46...48 %
ясно, без осадков, комфорт +18...+20 °C
24.06.2018 воскресенье утро

+20 ... +22 °C

748...750 мм | сз 1...3 м/с | 53...55 %
ясно, без осадков, комфорт +18...+20 °C
24.06.2018 воскресенье день

+28 ... +30 °C

748...750 мм | с 3...5 м/с | 29...31 %
ясно, без осадков, комфорт +26...+28 °C
24.06.2018 воскресенье вечер

+28 ... +30 °C

748...750 мм | с 0...2 м/с | 33...35 %
ясно, без осадков, комфорт +26...+28 °C
Яндекс.Метрика