Backup dos arquivos em determinado diretório

Publicado por Leonardo Berbert Gomes em 14/08/2006

[ Hits: 29.090 ]

Blog: https://www.linkedin.com/in/leoberbert

 


Backup dos arquivos em determinado diretório



Para fazer o backup de todos os arquivos em um determinado diretório, você pode criar um script que faça isso automaticamente, para isso execute o comando:

$ ls -l awk '{print "cp",$9,$9 ".bck"}' > backup.sh

Será criado um arquivo chamado backup.sh. Em seguida torne este arquivo executável com o seguinte comando:

$ chmod 755 backup.sh

Este arquivo contém as seguintes informações:

cp arquivo_1.txt arquivo_1.txt.bck
cp arquivo_2.txt arquivo_2.txt.bck

Onde arquivo_1.txt é o arquivo original e arquivo_1.txt.bck é o backup que o script gerou deste arquivo.

Para criar o backup, basta executar o script com o comando:

$ ./backup.sh

Outras dicas deste autor

Tmux - Instalação e Customização (Debian e Derivados)

Criando Templates no VIM

Compilando a última versão do Vim no Fedora 33

Alterando senha de admin do Grafana

Atualizando / Instalando o VIM 8.2 (Ubuntu/Debian/Mint e Derivados)

Leitura recomendada

Problemas ao montar partições NTFS no Slackware 13.37 [Resolvido]

Suas partições Linux encheram? Não tem mais espaço? Veja o que você pode fazer!

Encriptando sua partição SWAP

Montando Partição APFS do macOS no Ubuntu 20.04/20.10 e Fedora 33

Removendo arquivos da lixeira (trash) do Motorola V3

  

Comentários
[1] Comentário enviado por HelioCampos em 15/08/2006 - 10:27h

Legal,
- Um alá C:

ls | awk '{ printf( "cp %s %s.bkp\n", $0, %0 ); }' > backup.sh;chmod 755 backup.sh


[2] Comentário enviado por vcpsilva em 15/08/2006 - 11:06h

E como eu faço pra determinar qual diretório será feito o backup?

[3] Comentário enviado por leoberbert em 15/08/2006 - 12:02h

Basta vc colocar ele no diretório ao qual vc deseja copiar, somente isso :)

Abraço!!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts