O Curl pode exibir o arquivo da mesma maneira que o gato faria. Não há necessidade de excluir o arquivo, pois ele simplesmente exibe a saída, a menos que você diga que faça o contrário.
curl -u username:password sftp://hostname/path/to/file.txt
Se você usa autenticação de chave pública:
curl -u username: --key ~/.ssh/id_rsa --pubkey sftp://hostname/path/to/file.txt
Se você usar os locais padrão, --key
e --pubkey
poderão ser omitidos:
curl -u username: sftp://hostname/path/to/file.txt
O nome de usuário também pode ser uma parte da URL, então o resultado final parece muito próximo do comando ssh:
curl sftp://username@hostname/path/to/file.txt