我可以在服务器上看到该文件,但我无法使用" get"它上面的命令(putty / psftp)

时间:2017-10-27 14:45:09

标签: tar putty psftp

我是新手使用这些sftp程序从服务器获取文件,因此明白我可能对很多事情都非常无知。话虽如此:

我正在使用Windows命令行来运行psftp.exe,如下所示:

psftp.exe hostname@server -i "myprivatekey.ppk"

提示将我成功带到服务器。从这里我导航到我想要的目录。我用" ls"命令查看目录下的所有文件。 我看到我的文件是一些tar文件格式为" somestuff.DSD.tar.somenumber" 我键入: get somestuff.DSD.tar.somenumber

然后提示告诉我: /somedirectory/somestuff.DSD.tar.somenumber:open for read: no such file or directory

这是什么问题?为什么看不到文件?它是.tar文件,在tar之后延伸了一些数字?我不确定tar文件是什么我相信一些存储多个文件的压缩文件夹。

感谢您的时间并研究这个问题!

1 个答案:

答案 0 :(得分:0)

  

然后提示告诉我:/somedirectory/somestuff.DSD.tar.somenumber:open for read:no such file or directory

猜测你输错了文件名 - 或者psftp不在正确的目录中来获取文件。

ls *.tar.*会列出您需要获取的文件吗?

Tar文件只是存档文件 - 在Unix操作系统中,文件扩展名不确定文件类型。默认情况下,tar文件不会被压缩zipped,但可以压缩它们以节省空间。

HTH