Como posso renomear arquivos e subdiretórios em um diretório copiado com base nas alterações no original?

3

Eu tenho uma estrutura de diretório com centenas de arquivos e pastas abaixo dela para organizar arquivos (neste caso, fotos). Eu crio backups dessa estrutura de diretório rsyncing-lo para cópias idênticas em uma unidade externa periodicamente. Essas unidades podem estar fora do site por algum tempo.

Eu quero reestruturar e renomear os arquivos e diretórios no original e, posteriormente, quando tiver uma unidade externa no local, conseguir executar alguma ferramenta que fará com que essas alterações estruturais e de nomenclatura ocorram no backup. Se eu apenas nos rsync, ele terá que recopiar grande parte dos dados para a unidade de backup, o que eu prefiro evitar devido aos tamanhos envolvidos.

Como posso fazer as alterações que faço no diretório original nos backups, à medida que se tornam disponíveis, sem precisar recopiar / rsync os dados?

    
por GaryF 31.10.2013 / 23:05

1 resposta

1

Crie um backup incremental de um diretório usando hardlinks

rsync -a --delete --link-dest=../lastbackup $SRC $DEST_DIR/

Copie todos os arquivos que existem no diretório B / , mas NÃO no diretório ../ A / , copie ou mescle para > C /

rsync -v -r --checksum --compare-dest=../A/ B/ C/

Além disso, aqui está uma boa lista de software de backup

    
por 02.11.2013 / 11:28

Tags