Como faço para copiar apenas arquivos de uma unidade para outra se os arquivos que eu quero não estiverem atualmente lá?

0

Eu tenho um diretório com muitas imagens nele. Eu tenho um pen drive onde também tenho muitas das mesmas imagens. Mas digamos que eu atualizei meu diretório para ter ainda mais imagens, mas queria que apenas as que foram adicionadas ao diretório fossem salvas no pen drive junto com os outros arquivos.

Tudo isso precisa ser feito dentro da linha de comando, se possível.

    
por Hqojndqwdjqnwoqnwoqw 05.12.2015 / 10:24

1 resposta

1

ok, vamos fazer disso uma resposta. rsync é a ferramenta de linha de comando para isso. Então você precisa de algo ao longo destas linhas:

rsync -a /home/mydir /media/myusb/photos

veja man rsync para detalhes completos. A opção -a fornece um subconjunto das opções mais usadas - é 'modo de arquivo' equivalente a -rlptgoD. Isso iria copiar o conteúdo de / home / mydir para / media / myusb / photos, não se incomodaria em copiar quaisquer arquivos que já estivessem presentes e idênticos no destino.

    
por 05.12.2015 / 10:40

Tags