История изменений
Исправление legolegs, (текущая версия) :
Да нормально всё и так:
printf '%s\n' pg/*/*/* | head -n-11 | xargs -r rm
проверяем:
cd /tmp
mkdir shift-47
cd shift-47
mkdir -p pg/{2018..2020}/{01..12}/{01..30}
tree
<тут выведется простыня на 1080 дней>
printf '%s\n' pg/*/*/* | head -n-11 | xargs -r rm
tree
тут удалятся все дни, кроме последних 14
Если даты в формате 2020/1/1
вместо 2020/01/01
- работать в таком виде не будет.
Исходная версия legolegs, :
Да нормально всё и так:
printf '%s\n' pg/*/*/* | head -n-11 | xargs -r rm