shell SFTP获取失败文件“/C:/Users/{username}/downloads/{myVideo.mkv} not found

pvabu6sv  于 2023-08-07  发布在  Shell
关注(0)|答案(1)|浏览(124)

我正在尝试使用SFTP下载一些文件。

ls -lrt 
-rw-***** 1 - - 3.3G unveil-movie1-1080p.mkv 
-rw-***** 1 - - 3.3G unveil-movie2=1080p.mkv

字符串

  • 下面的get命令对我来说失败了,出现以下错误--
get unveil-movie1-1080p.mkv 
File "/C:/Users/vashi/downloads/Series.S01.1080p.Bluray.x264-Unveil[rartv]/unveil-movie1-1080p.mkv" not found.


但是,如果我做一个递归复制,然后我就可以下载文件

cd ..
 get -r Series.S01.1080p.Bluray.x264-Unveil[rartv]


我正在将文件从一个Windows系统传输到另一个系统。我错过了什么?
而且文件权限是777在我的远程机器,但sftp清单显示rw-*
我可以下载目录,但不能下载单个文件;我知道我们应该能够下载个别文件,如果目录下载可用;我不知道我错过了什么任何帮助都将不胜感激。

vcirk6k6

vcirk6k61#

确保包含local_file,您希望在本地计算机上保存下载的文件。虽然这是可选的
范例:

sftp> get /path/to/remote/file.txt /path/to/local/file.txt

字符串
在你的问题里

get unveil-movie1-1080p.mkv  unveil-movie1-1080p.mkv


如果文件名包含特殊字符,您可以尝试使用双引号进行转义

sftp> get "/path/to/remote/file.txt" "/path/to/local/file.txt"

相关问题