これらのSFTPプログラムを使ってサーバからファイルを取得するのは初めてです。多くのこと。それは言われていると:私はサーバ上のファイルを見ることができますが、 "get"コマンドを使用することはできません(パテ/ psftp)
私はそうのようpsftp.exe実行するには、Windowsのコマンドラインを使用しています:
psftp.exe [email protected] -i "myprivatekey.ppk"
プロンプトがサーバーに正常に私を取ります。ここから、私が望むディレクトリに移動します。私は "ls"コマンドを使用して、ディレクトリの下のすべてのファイルを表示します。 私が入力し フォーマット「somestuff.DSD.tar.somenumber」にあるいくつかのtarファイルである私のファイルを参照してください。 get somestuff.DSD.tar.somenumber
プロンプトは、私に語った:問題は何 /somedirectory/somestuff.DSD.tar.somenumber:open for read: no such file or directory
ここに?なぜファイルが見えないのですか?それはtarの後にsomenumberの拡張子を持つ.tarファイルですか?私は何tarファイルが私は複数のファイルを格納するいくつかのzipフォルダを信じているか分からない。
この度はありがとうございます。
これは、UNIXファイルの拡張機能に役立ちます。ありがとうございます! 私が 'ls * .tar。*'を実行すると、私のファイルが見えます。私はまた、そのファイルだけを選んだり他のものは選んだりしないでください。私はタイプミスのためにこれをやった。 –
エラーメッセージはまだ表示されていましたか?読み取りのために開く:そのようなファイルまたはディレクトリはありませんか?私の他の推測はファイルのパーミッションになりますが、エラーメッセージは普通は次のようになります:read:permission denied – fcbsd
'lpwd 'とタイプすると、書き込み可能なディレクトリが表示されますそうでなければpsftpは失敗します。ローカルディレクトリタイプ 'lcd/path/to/direcory'を変更します。ディレクトリ内のファイルを入手できますか? 'mget *'はリモートサーバ上のすべてのファイルを取得します。 – fcbsd