- FreeBSD 11 - Удалять все файлы и директории кроме последних, михалыч, 19:21 , 22-Дек-17 (1)
- FreeBSD 11 - Удалять все файлы и директории кроме последних, rock_o, 09:24 , 29-Дек-17 (2)
> смотрим > https://www.opennet.ru/openforum/vsluhforumID9/10174.html Это не то.И там проблемы с теме же "плохими" именами файлов и теме же датами. Перечитал по новой много манов. Много перепробовал вариантов. То что работает в дебиане не работает в BSD. В итоге сделал скрипт на баше в 2е строчки, но хочется в одну без скрипта. Может кто подскажет как сделать в одну строчу. вот мой баш: ------------------ #!/bin/bash cd /var/my_svr-backups (ls -t |head -n 5;ls)|sort|uniq -u|sed -e 's,.*,"&",g'|xargs rm ------------------ + в идеале обрабатывать файлы в поддиректориях не смотря на дату самих директорий.. наверно я слишком много хочу =)
- FreeBSD 11 - Удалять все файлы и директории кроме последних, _, 12:06 , 29-Дек-17 (3)
>[оверквотинг удален] > скрипта. Может кто подскажет как сделать в одну строчу. > вот мой баш: > ------------------ > #!/bin/bash > cd /var/my_svr-backups > (ls -t |head -n 5;ls)|sort|uniq -u|sed -e 's,.*,"&",g'|xargs > rm > ------------------ > + в идеале обрабатывать файлы в поддиректориях не смотря на дату самих > директорий.. наверно я слишком много хочу =) google linux conveer
- FreeBSD 11 - Удалять все файлы и директории кроме последних, DeadLoco, 21:37 , 24-Янв-18 (4)
Даю маячок: Удалять нужно не "созданные более, чем за пять дней до этого", а "все, кроме пяти самых свежих бекапов". Чуть-чуть меняешь точку зрения на задачу, а решение меняется радикально. man ls man head man tail man find man xargs
|