2017-10-27 8 views
0

これらの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フォルダを信じているか分からない。

この度はありがとうございます。

答えて

0

プロンプトが、その後私に語っていない:読み取りのための/somedirectory/somestuff.DSD.tar.somenumber:open:あなたがいずれかのファイル名入力ミスの推測ではそのようなファイルやディレクトリ

- またはPSFTPをファイルを取得するための正しいディレクトリにありません。

ls *.tar.*あなたが入手する必要があるファイルをリストしますか?

Tarファイルは単なるアーカイブファイルです。Unixオペレーティングシステムでは、ファイル拡張子によってファイルの種類が決まりません。デフォルトでは、tarファイルは圧縮されていませんが、圧縮することができますので、スペースを節約できます。

hth

+0

これは、UNIXファイルの拡張機能に役立ちます。ありがとうございます! 私が 'ls * .tar。*'を実行すると、私のファイルが見えます。私はまた、そのファイルだけを選んだり他のものは選んだりしないでください。私はタイプミスのためにこれをやった。 –

+0

エラーメッセージはまだ表示されていましたか?読み取りのために開く:そのようなファイルまたはディレクトリはありませんか?私の他の推測はファイルのパーミッションになりますが、エラーメッセージは普通は次のようになります:read:permission denied – fcbsd

+0

'lpwd 'とタイプすると、書き込み可能なディレクトリが表示されますそうでなければpsftpは失敗します。ローカルディレクトリタイプ 'lcd/path/to/direcory'を変更します。ディレクトリ内のファイルを入手できますか? 'mget *'はリモートサーバ上のすべてのファイルを取得します。 – fcbsd

関連する問題