Fazendo backup de vários arquivos no LINUX
Esse script gera um backup de todos arquivos contidos em: "/usr/backup/arquivos"
Lembre-se de colocar cada arquivo por linha.
Ex.:
/etc/resolv.conf
/etc/hosts
Nesse exemplo, ele irá gerar uma backup desses 2 arquivos.
Lembre-se de colocar cada arquivo por linha.
Ex.:
/etc/resolv.conf
/etc/hosts
Nesse exemplo, ele irá gerar uma backup desses 2 arquivos.
Descrição
Esse script gera um backup de todos arquivos contidos em: "/usr/backup/arquivos"
Lembre-se de colocar cada arquivo por linha.
Ex.:
/etc/resolv.conf
/etc/hosts
Nesse exemplo, ele irá gerar uma backup desses 2 arquivos.
Lembre-se de colocar cada arquivo por linha.
Ex.:
/etc/resolv.conf
/etc/hosts
Nesse exemplo, ele irá gerar uma backup desses 2 arquivos.
cd / rm /usr/backup/backup.tar.* 2> /dev/null for i in `cat /usr/backup/arquivos` do tar -rf /usr/backup/backup.tar $i done gzip /usr/backup/backup.tar
cat /usr/backup/arquivos |
while read i
do
tar -rf /usr/backup/backup.tar "$i" # <-- Lembre-se de arrodear a variável por aspas também para o problema dos espaços
done