get é um comando legal do sftp, mas não pode ser usado dessa maneira.
A sintaxe correta para baixar filename.tar.gz para o seu Mac é:
sftp user@host:/path/to/filename.tar.gz /some/local/folder
(Substitua user pelo usuário que você usa para se conectar ao servidor remoto, substitua host pelo nome do servidor remoto.)
Não há nada de especial para tar.gz arquivos no comando acima, é genérico para qualquer extensão.
Para usar get , primeiro você precisa entrar no modo interativo:
-
Faça uma conexão com o servidor remoto:
sftp user@hostEspere até que
>, o prompt do sftp, apareça em uma nova linha - agora você pode digitar seus comandos. -
Altere o caminho remoto para
/path/to:cd /path/to/ -
Altere o caminho local para
/some/local/folder:lcd /some/local/folder -
Use
getpara baixar o arquivo:get filename.tar.gz