Я сохраняю поток в своем жестком диске. Я хотел бы скопировать файл периодически в подпапку backup
таким образом, что более старые версии файл не удалены.
Просто помещенный
somefolder/data
.somefolder/backup/data.1
somefolder/backup/data.2
Как я иду о выполнении этого?
короткая команда удара наконец добилась цели
while : ; do cp -vt ./backup/ --backup=numbered -- data; sleep 5; done
, единственный приступ растерянности для этого, кажется, она, сохраняет резервные копии как data.~n~
Основной, адаптируйтесь по мере необходимости:
#!/bin/bash
while true; do
x=5
while ((x>1)); do
echo mv somefolder/backup/data.$((x-1)) somefolder/backup/data.$x
x=$((x-1))
done
cp somefolder/data somefolder/backup/data.1
sleep 60
done