13 de junho de 2008

Backup pelo Prompt de Comando [Windows]

Para comprimir dados via linha de comando, creio que a melhor opção seja utilizar o 7z.

Primeiramente será necessário baixá-lo, procure por uma versão comprimida (.zip, .7z, .tar.bz2, etc) em: http://www.7-zip.org/download.html

Posteriormente, copie o arquivo 7za.exe para a pasta \windows\system32 - isto pois todos os arquivos auto-executáveis (exe, bat, cmd, com, etc) que estiverem nesta pasta podem ser executados ao digitar seu nome no prompt (o mesmo que a pasta /bin no Linux), como cmd p. ex.

Agora no Prompt (cmd) se digitar 7za, verificará o arquivo de ajuda do mesmo.

Para comprimir dados digite cd\ no Prompt (para ir ao diretório raiz), seguido por:
7za a teste.7z *.txt
Isto fará que ele copie todos os arquivos com extensão .txt no diretório raiz, por padrão c:\, para o arquivo teste.7z, caso tenha algum .txt na raiz.

Caso queira atribuir senha ao arquivo basta adicionar o parametro -p:
7za a -p arquivo_comprimido.7z arquivo_a_ser_comprimido.xxx
Obs. após o comando será questionado por uma senha.

Caso queira utilizar arquivos .zip, basta incluir:
7za a -tzip teste.zip *.txt

Procure pelo xcopy e net use neste mesmo blog, no caso de arquivos estarem em rede.

Nenhum comentário: