Infelizmente o scp não tem opções para filtrar arquivos. É melhor você usar o rsync:
rsync -rP --exclude '*.dat' user@server:/destination
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.
Infelizmente o scp não tem opções para filtrar arquivos. É melhor você usar o rsync:
rsync -rP --exclude '*.dat' user@server:/destination
Teste mc
com seu link de shell. Ele deve respeitar o filtro [!.dat]*
(ou similar) ao copiar.
Tente isto:
scp -r [!.dat]* remotemachine:/directory
e nos avise.
Tags scp