0

できれば FTP と bash を使用して自分の Web サイトにフォルダーをアップロードしようとしていますが、これを機能させることができないようです。wput と ncftpput というものをインストールしましたが、どちらも機能していないようです。フォルダー全体をリモートサーバーにコピーしたいだけです。それが役立つ場合は、これが私のフォルダーパスです。

ftp.example.com/subdomains/cydia
/theme_builder/upload/

ディレクトリの put コマンド put に似たものがうまく機能します。bashでのftpの使い方もよくわかりません。これまでのところ、このサイトはまだ私を失敗させていないので、事前に感謝します!

4

3 に答える 3

0

ncftpputを使用できます。-Rオプション(再帰的)を見てください。マニュアルページから:

You can upload an entire directory tree of files by using the -R  flag.
   Example:

  $ ncftpput -R pikachu.nintendo.co.jp /incoming /tmp/stuff

   This would create a /incoming/stuff hierarchy on the remote host.
于 2011-05-08T19:52:45.533 に答える
0

または、ローカルファイルシステムで行うことを単純に使用curlftpfsして、(小さな注意事項1を付けて)実行することもできます。

Curlftpfs は、sshfs (または sftp) が ssh で動作するように、ftp トランスポートで動作するヒューズ ファイルシステムです。このようにして、通常のファイルシステムのようにローカル マウントポイントに ftp サーバー ディレクトリをマウントできます。findtouchcp -rrsync -hxDPavilyzH --stats --deleteまたは だけを使用するなど、すべての通常の操作を行うことができますtar

ああ、適切に保護された を使用し~/.netrcて資格情報を保存することをお勧めします。

1もちろん、トランスポートに ftp を使用することを覚えていない場合、一部の操作は必要以上に遅くなります。

于 2011-05-08T20:10:47.123 に答える
0

ファイルを untar するためのサーバーへの十分なアクセス権がありますか?

もしそうなら、私はそれをタールアップし、転送して解凍します。

于 2011-05-08T19:48:31.840 に答える