OpenSSH sftp 'put' 在源文件夹上是不是带有斜杠?
Posted
技术标签:
【中文标题】OpenSSH sftp \'put\' 在源文件夹上是不是带有斜杠?【英文标题】:OpenSSH sftp 'put' with a trailing slash on the source folder or not?OpenSSH sftp 'put' 在源文件夹上是否带有斜杠? 【发布时间】:2021-04-14 01:56:07 【问题描述】:我需要将包含数据库备份的目录 (/local_backups
) 从我的 CentOS 服务器复制到异地 SFTP 服务器。但我不确定一些事情:
我是否应该在源文件夹后使用斜杠运行命令?
应该是A还是B?
A. sftp> put -r /local_backups
B. sftp> put -r /local_backups/
我搜索了很多论坛,但找不到任何特定于sftp
命令的内容。
【问题讨论】:
【参考方案1】:没关系。在这两种情况下,它的行为都好像路径以斜线结尾:
sftp> put -r /local_backups
Uploading /local_backups/ to /
Entering /local_backups/
sftp> put -r /local_backups/
Uploading /local_backups/ to /
Entering /local_backups/
【讨论】:
以上是关于OpenSSH sftp 'put' 在源文件夹上是不是带有斜杠?的主要内容,如果未能解决你的问题,请参考以下文章
访问 Windows OpenSSH SFTP 服务器上的文件时出现错误“错误消息”
想要使用 c++ 或 perl 使用 OpenSSH 和 SFTP 通过 Internet 发送文件---Windows Vista 两者