terça-feira, 29 de julho de 2014

Debian 7 - Backup utilizando linha de comando com o comando cp no Linux

Para realizar um backup de seus arquivos, basta utilizar o comando cp pelo terminal.

Abra o terminal. Estando na pasta do usuário que está logado (~$), sinal que irá aparecer no terminal, antes de digitar o comando de copiar.

=============================
~$
=============================

Exemplo: suponha que queira copiar a pasta Musicas (que está na pasta do usuário) para uma mídia removível (pen drive, hd externo ou mesmo para outra pasta no hd).
Basta digitar o comando:

=============================
~$ cp -r -u -x -v Musicas /media/7E54-F251
=============================

cp : é o comando para copiar;

-r : é o parâmetro para copiar recursivo, ou seja, copia os arquivos e as subpastas com seus arquivos recursivamente, resumindo, copia todo conteúdo da pasta Musicas;

-u : esse é o parâmetro que faz o backup propriamente dito, update, copias apenas se o arquivo de origem for mais recente que o arquivo de destino ou se o arquivo de destino não existir. Esse parâmetro economiza muito tempo, pois não é necessário ficar copiando arquivos que são idênticos aos que já estão no [Destino], no caso, os arquivos que não estão na pasta Musicas que possa existir no pen-drive;

-x : permanece nesse sistema de arquivos, não faz loop infinito;

-v : mostra o que está sendo feito;

Musicas : é a pasta de origem, a qual está querendo copiar;

/media/7E54-F251 : é o pen drive, para onde está sendo feita a cópia da pasta Musicas;

No caso desse exemplo, estou copiando para um pen-drive.
Para localizar onde estava o pen-drive, fui até o "Gerenciador de arquivos", cliquei sobre o pen-drive, e digitei "ctrl+l", para mostrar a localização dessa mídia removível.

De forma geral o comando seria o seguinte:

~$ cp -r -u -x -v [Origem] [Destino]

É isso.

Referências:
http://aikiwolfie.blogspot.com.br/2009/09/ubuntu-tip-simple-backup-command-using.html

Um comentário: