Como rsync apenas a pasta atual?

3

Eu quero sincronizar alguns arquivos de um servidor remoto para o meu computador local. Como posso fazer o rsync apenas copiar os arquivos com uma certa extensão de arquivo no diretório, mas sem subdiretórios?

Eu assumi que esta é uma tarefa fácil, mas de forma constrangedora eu não estou entendendo por quase duas horas. Então alguém poderia me dar um exemplo?

Eu fiz vários experimentos com algo parecido com o seguinte comando:

rsync -a --include=what? --exclude=what? -e ssh [email protected]:/test /test
    
por Michael 20.08.2014 / 21:12

2 respostas

4

Se você quer apenas uma extensão, em um diretório, por que não usar apenas globbing regular?

rsync /home/you/rsync_this/*.jpg user@server:/remote/folder/

Você pode até copiar várias extensões com:

rsync /home/you/rsync_this/*.{jpg,png,gif} user@server:/remote/folder/
    
por 20.08.2014 / 22:29
2

E sobre:

rsync $(pwd)/*.stuff  user@server:$(pwd)

$ (pwd) expandirá para o diretório atual em ambos os lados e você economizará alguma digitação;)

    
por 02.03.2016 / 12:52

Tags