在linux中,我们在ls命令中有很多用于列出文件的标志。我们不能在sftp命令中做同样的事情。例如,在linux中,我可以通过运行命令列出一个文件的完整时间:ls --full-time filename当我通过sftp连接到服务器时,我不能运行命令: ls -- full -time。sftp中的ls帮助没有列出所有可用的标志。所以你能告诉我sftp中的ls标志是什么吗?
谢谢!
我试图通过使用管道(在linux上)调用SFTP进程来使用SFTP复制文件。我第一次尝试调用"ls“,但是我的问题是,我不知道命令的输出何时完成,所以我知道我可以发送另一个命令,并检查第一个命令的输出。当命令完成时,我希望sftp再次打印它的提示符,如下所示:...output...这样我就知道命令什么时候完成了。如果我在shell echo ls | sftp