Presumivelmente, esse é um recurso fornecido por algum plug-in que habilitei na minha configuração oh-my-zsh (uso o zsh há muitos anos).
Percebi desde que adicionei minha chave pública ao servidor (agora posso fazer o SSH no servidor sem digitar uma senha), quando componho um scpcomando no meu shell, na verdade, sou capaz de completar os caminhos dos arquivos remotos!
por exemplo
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
Apertei a tecla Tab e simplesmente funciona! (quanto ao que estou tentando realizar com o próprio comando, usarei scppara "copiar" para stdout e alimentá-lo como um arquivo para diff. Dessa maneira, posso ver as mudanças exatas que implanto no servidor antes de correndo rsync)
Estou curioso sobre quais são as peças que fazem isso funcionar tão bem. É algo embutido no scp que foi integrado ao z shell? Ou outra coisa?
zsh. É possível entrarbash.