como fazer backup apenas dos caminhos, nomes, tamanhos e checksums dos arquivos?

1

Estou à procura de uma aplicação que me permita selecionar algumas pastas e, em seguida, faça backup regularmente apenas de caminhos completos, nomes, tamanhos e somas de verificação dos arquivos dessas pastas e suas subpastas.

Estou usando o Windows 7 x64.

    
por humanista 19.01.2013 / 03:19

3 respostas

1

Você pode usar a Coleção de CDs da nicomsoft. Trabalha com pastas também.

    
por 19.01.2013 / 16:19
1

Atualização: com base no seu comentário na pergunta.
A lista de comandos find com a soma de verificação que forneci abaixo fornecerá os detalhes da soma de verificação. Mas, se você puder trabalhar sem a parte da soma de verificação, uma listagem dir /s simples do prompt de comando do Windows 7 salva em um arquivo fornecerá boas informações. Ainda vou instalar o Cygwin e use shell script básico para processar informações - boa flexibilidade.

A palavra backup é uma má orientação aqui.
O que você parece querer é uma ferramenta de auditoria que irá acompanhar o conteúdo do diretório do Windows para (talvez) adulteração; Sinto uma finalidade de auditoria de segurança ou gerenciamento.

Por muito tempo costumava haver uma ferramenta gratuita chamada Tripwire para essas coisas.
Atualmente, há uma versão de código aberto disponível no SourceForge .

AFICK (outro verificador de integridade de arquivos) no SourceForge, que pode funcionar para você.

Se você está bem com algum script, você pode executar uma verificação de SHA1 (para velocidade) em uma lista de arquivos gerada por find no Cygwin ou algo assim. Ou apenas escreva um script Perl / Python / Ruby / PowerShell para você. Isso pode não funcionar muito bem (em comparação com soluções de baixo nível como o Tripwire), mas funcionará para você se a árvore de diretórios não for muito profunda.

    
por 19.01.2013 / 06:41
0

Disclaimer: Eu sou o autor desta biblioteca.

Eu criei pyFileFixity , uma biblioteca independente do Python 2, contendo a ferramenta" rfigc.py ". Ele funciona em todas as plataformas e os bancos de dados gerados em um sistema operacional podem ser usados em outros sistemas operacionais (porque os caminhos são relativos e sempre uniformizados no estilo UNIX).

Estou executando o Windows 7 x64, o mesmo que você, e estou usando a biblioteca regularmente, por isso você deve estar seguro com ela. Também é testado em unidade no Travis (rodando Linux), então eu sei que ele também funciona em sistemas operacionais * nix.

    
por 28.12.2016 / 01:01