Presumibilmente questa è una funzione fornita da alcuni plugin che ho abilitato nella mia configurazione oh-my-zsh (uso zsh da molti anni ormai).
Ho notato da quando ho aggiunto la mia chiave pubblica al server (ora posso SSH sul server senza inserire una password), quando compongo un scp
comando nella mia shell sono effettivamente in grado di completare i percorsi dei file remoti!
per esempio
$ diff <(scp Remoteuser@remote.domain.net:/var/www/html/
Ho colpito scheda e funziona e basta! (quanto a ciò che sto cercando di realizzare con il comando stesso, lo useròscp
"copia" su stdout e lo invierò come un file per diff. In questo modo posso vedere le esatte modifiche che distribuisco al server prima di in esecuzione rsync
)
Sono curioso di sapere quali sono i pezzi che fanno funzionare così bene. È qualcosa incorporato in SCP che è stato integrato con z shell? O qualcos'altro?
zsh
. È possibile inbash
.