Para rsync -rtvuc em dois sistemas de arquivos?

0

Sistemas

  • OS_X_Extended / Source /
  • FAT32 / Destino /

Eu quero rsync tudo do OSX estendido para o diretório Fat32 e excluir os arquivos / diretórios que eu deletei do OSX_extended. Eu gostaria de manter o tempo de modificação ( -t ). Eu olho hashes de arquivos ( -c ), ignorando proprietários e grupos. Minha proposta

rsync -rtvuc --delete --progress $HOME/Source/ /media/masi/FAT32/Destination/

que também inclui .dotFiles no processo.

Como você pode rsync com tempos de modificação dois diretórios em dois sistemas de arquivos?

    
por Léo Léopold Hertz 준영 01.06.2016 / 22:01

1 resposta

1

O comando que você compartilhou irá sincronizar /media/masi/fat32/destinationDirectory/ (destino) com base em $ HOME/SourceDirectory/ (fonte) e irá apagar aqueles que de destino que estão em extra em comparação com a fonte.

> --progress  : will show you the process progress
> -r : recursively
> -t  --times : This tells rsync to transfer modification times along with the files and update
>     them on the remote syste
> -c  --checksum This forces the sender to checksum all files using a 128-bit MD4  checksum before transfer
> -u -- update This forces rsync to skip any files for which the destination file already exists and has a date later than the source
> file.


rsync -rtvuc --delete --progress $HOME/SourceDirectory/ /media/masi/fat32/destinationDirectory/
    
por 01.06.2016 / 22:39