我在通过 sftp 上传目录(包含其他几级深的目录)时遇到了一些麻烦。我意识到我可以通过 gzip 来解决这个问题,但我不明白为什么这是必要的。
反正我试试
sftp> put bin/
Uploading bin/ to /home/earlz/blah/bin
bin/ is not a regular file
sftp> put -r bin/
Uploading bin/ to /home/earlz/blah/bin
Couldn't canonicalise: No such file or directory
Unable to canonicalise path "/home/earlz/blah/bin"
Run Code Online (Sandbox Code Playgroud)
我认为最后一条错误消息完全是愚蠢的。所以目录不存在?为什么不创建目录?
无论如何,sftp 是否可以解决这个问题,还是我应该只使用 scp?
所以,我需要弄清楚“exec”是如何工作的。然而,这样做man exec
让我看到了一个 99% 无用的手册页,描述了什么是 bash 内置函数。当然,它也使用许多其他手册页(例如 cd、chdir 等)执行此操作。
如何查找我感兴趣的实际实用程序的手册页,而不是内置手册页?
我的操作系统是 Mac OSX,但我在其他操作系统上也有这个