当我使用sftp通过shell登录到SFTP服务器时,我可以使用通常的cd等命令导航。
readlink -f $FILE,用于打印$FILE的完整路径。问:在SFTP中是否有相当于readlink的内容?
我在文档中发现,我可以使用pwd显示当前目录,但据我所知,它既不只是路径,也不允许我指向cwd以外的其他目录。
谢谢
发布于 2020-03-25 13:45:13
正如@MartinPrikryl已经提到的那样,尽管sftp协议支持符号链接,但对于股票sftp客户端来说,这是不可能的。
另一种选择是sshfs:
sshfs user@host:/ /some/dir
... use your regular shell commands on the files from /some/dir ...
fusermount -u /some/dir不幸的是,当与挂载命名空间组合时,这似乎不起作用,所以您必须使用讨厌的和令人讨厌的setuid fusermount (默认情况下sshfs使用)。
https://unix.stackexchange.com/questions/574787
复制相似问题