Быстрый список вещей проверить:
df -h
и состояние диска с smartctl
. find backups/ -name "bak_*.tbz" -mmin +4800 -type f -printf '%T@ %p\n' | sort -k 1nr |\
tail -n +2 | cut -d ' ' -f 2 | xargs echo rm {}
Предполагается, что GNU find
напечатает время модификации и имя файла, отсортирует его по времени модификации, удалите первую строку (самый новый файл), удалите столбец времени модификации и передайте его xargs
для удаления (как указано, он будет только отображать команду удаления, но не выполнять ее).
xargs
для удаления (как указано, он будет только отображать команду удаления, но не выполнять ее на самом деле). удалите первую строку (самый новый файл), удалите столбец времени модификации и передайте его xargs
для удаления (как указано, он будет только отображать команду удаления, но не выполнять ее на самом деле).