ITS24 Wiki

Bash: backup и удаление старых файлов

Краткое решение

<WRAP center round box 60%> #!/bin/bash # arhive and find olg fils remove old files 30 day tar -cvzpf /home/bacup/$(date '+%F').tar.gz /home/samba/script find /home/bacup -type f -mtime +30 -exec rm -rf {} ; </WRAP> создаём архив и датой 2015-11-21.tar.gz берём файлы из /home/samba/script ложем в /h…

#!/bin/bash

arhive and find olg fils remove old files 30 day

tar -cvzpf /home/bacup/$(date '+%F').tar.gz /home/samba/script

find /home/bacup -type f -mtime +30 -exec rm -rf {} ;

создаём архив и датой 2015-11-21.tar.gz

берём файлы из /home/samba/script ложем в /home/bacup/

tar -cvzpf /home/bacup/$(date '+%F').tar.gz /home/samba/script

Ищем файлы в /home/bacup и удаляем старше 30 дней

find /home/bacup -type f -mtime +30 -exec rm -rf {} ;

Обновлено: 01.07.2026 · импорт из Linux-l Wiki

📚 Библиотекарь

Контекст: Резервное копирование

Здравствуйте! Я Библиотекарь — помогу найти решения в базе знаний. Задайте вопрос по проблеме или разделу.