Сохраняйте только определенное количество резервных копий (Tarballs) в каталоге

Избегайте их. Вместо этого используйте следующее:

echo "alias notepad++="C:/Program\ Files\ \(x86\)/Notepad++/Notepad++.exe"" >> ~/.bashrc
1
10.11.2018, 06:45
2 ответа

Вам нужна та же логика, которая используется системной утилитой logrotate (8 ), которую можно настроить для сохранения максимального количества файлов. В пользовательском пространстве существует ряд утилит, подобных logrotate -, как описано в этом ответе :https://superuser.com/a/868519

.

При этом простой файл конфигурации, такой как

"/home/coolman/backups" {
    rotate 10
}

должен работать с командной строкой

/usr/sbin/logrotate -s $HOME/backups.state -f $HOME/backups.config
1
27.01.2020, 23:31

timegaps делает именно это.

Timegaps is a cross-platform command line program. It sorts a set of items into rejected and accepted ones, based on the age of each item and user-given time categorization rules.

Timegaps allows for thinning out a collection of items, whereas the time gaps between accepted items become larger with increasing age of items. This is useful for implementing backup retention policies with the goal to keep backups "logarithmically" distributed in time, e.g. one for each of the last 24 hours, one for each of the last 30 days, one for each of the last 8 weeks, and so on.

1
29.12.2020, 11:53

Теги

Похожие вопросы