scp copia todos os arquivos em um diretório com algumas exceções

0

Eu quero copiar remotamente um diretório (vários, na verdade, mas este é um exemplo simples), mas eu quero que ele NÃO copie nenhum arquivo .dat que encontrar lá.

Atualmente estou usando:

scp -r remotemachine:/directory .

Mas meus arquivos .dat são grandes e, por isso, prefiro não incluí-los na cópia.

Obrigado.

    
por user1551817 14.04.2016 / 21:54

3 respostas

0

Infelizmente o scp não tem opções para filtrar arquivos. É melhor você usar o rsync:

rsync -rP --exclude '*.dat' user@server:/destination
    
por 14.04.2016 / 23:14
0

Teste mc com seu link de shell. Ele deve respeitar o filtro [!.dat]* (ou similar) ao copiar.

    
por 14.04.2016 / 23:25
-1

Tente isto:

scp -r [!.dat]* remotemachine:/directory

e nos avise.

    
por 14.04.2016 / 22:23

Tags