Backup dos arquivos em determinado diretório

Publicado por Leonardo Berbert Gomes em 14/08/2006

[ Hits: 29.460 ]

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

Monitoração Web com Perl

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

Grok, um excelente plugin para o logstash

Extraindo informações do Oracle Database com logstash

Adicionando novas opções ao menu do Fluxbox

Leitura recomendada

Linux vs. Windows no Konqueror

Montando volume Novell no Linux

Montando uma imagem de CD (iso)

HD USB externo com filesystem JFS

ACL - Implementando permissões de arquivos e diretórios personalizados

  

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