我可以在服务器上看到该文件,但是我无法在其上使用 "get" 命令 (putty/psftp)
I can see the file on the server however I cannot use "get" comand on it (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 文件是什么我相信一些存储多个文件的压缩文件夹。
感谢您抽出宝贵时间调查此问题!
The prompt then tells me: /somedirectory/somestuff.DSD.tar.somenumber:open for read: no such file or directory
我猜你输入了错误的文件名 - 或者 psftp 不在正确的目录中以获取文件。
ls *.tar.*
是否列出了您需要获取的文件?
Tar 文件只是存档文件 - 在 Unix 操作系统中,文件扩展名不决定文件类型。默认情况下 tar 文件未压缩 zipped
但它们可以压缩,因此保存 space.
hth
我不熟悉使用这些 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 文件是什么我相信一些存储多个文件的压缩文件夹。
感谢您抽出宝贵时间调查此问题!
The prompt then tells me: /somedirectory/somestuff.DSD.tar.somenumber:open for read: no such file or directory
我猜你输入了错误的文件名 - 或者 psftp 不在正确的目录中以获取文件。
ls *.tar.*
是否列出了您需要获取的文件?
Tar 文件只是存档文件 - 在 Unix 操作系统中,文件扩展名不决定文件类型。默认情况下 tar 文件未压缩 zipped
但它们可以压缩,因此保存 space.
hth