Tente:
scp /path/to/file/* user@server:/path/to/files/
ele reclamará sobre não copiar diretórios.
Se você deseja copiar os arquivos nos diretórios em /path/to/
, você pode fazer:
scp /path/to/*/* user@server:/path/to/files/
Em Openssh, no cliente, o conteúdo do caminho / para / arquivo deve ser copiado para o servidor. Todos os arquivos em / path / to / file no cliente deve ser copiado para / path / to / files no servidor. Nota: apenas copie arquivos, sem pastas! e arquivos de subpastas. por favor, dê o comando.
Basta usar o GLOBIGNORE='*/.:*/..:dirname1:dirname2'
para excluir os diretórios especificados do *
glob? E então:
scp -r /path/to/file/* user@server:/path/to/files/