У меня есть папка с файлами с именами как "example_YY_MM_DD-HH.zip", и у меня есть 3 резервных копии в день. Мне нужно это:
1) Для резервных копий старше 1 недели мне нужно только один день (в полночь «00» в HH)
2) Для резервных копий старше месяца мне нужно только одна резервная копия в неделю.
3) Для резервных копий старше одного года мне нужна только одна резервная копия в месяц (первый день месяца)
У меня есть только это, и я не знаю, что
Спасибо
#!/bin/sh
export NOW=$(date +"%d-%m-%Y")
export OUTPUT=/media/backup/logs/delete-old.txt
export BACKUP_DIR=
for file in $BACKUP_DIR
do
if $file
fi
done
Похоже, что это некоторые методы для достижения того, что вы ищете.
bash script для поиска старых файлов, основанных на дате в имени файла