FTP Mac端末からフォルダ全体をアップロードするにはどうすればよいですか?Mac端末からフォルダをアップロードする
答えて
あなたが他のコマンドラインからフォルダ全体をアップロードするのと同じ:
- は、アーカイブを入れて、それのうちのzipやtarアーカイブを作成します。
- 個々のファイルをアップロードしますが、 allを使用する場合は、「mput」を使用します。
mputを試しましたか?ワイルドカード(*)を渡してすべてのファイルをアップロードすることができます。
私は "put * foldername"を入れて、 "foldername:plain file"を取得しません。 – HollerTrain
ftp経由で再帰コピーを処理できるかどうかという疑問があるようです。
両方のマシンへのsshアクセス権がある場合は、ソースコンピュータからこれを実行できます。 tar -cf-directory | ssh user @ hostB "cd target_dir; tar -xf - "
mput *は、ディレクトリ内のオブジェクトに対して正常に動作するはずですが、サブディレクトリがある場合は、ファイルの取得に問題がある可能性があります。
terminal>ftp [email protected]
password:xXxXx
ftp>mkdir <remote dir>
ftp>cd <remote dir>
ftp>lcd <local dir>
ftp>mput *
ftp>close
これあなたがそこに起動しなかった場合
- は、ローカルディレクトリへ
- CD(そのディレクトリにCD
- リモートディレクトリ(またはフォルダ)を作成
- を接続します
- 複数のファイルをすべてコピーする(すべて)
- ログアウト
私のために働いた!ありがとう!私が変更したいことの1つは、代わりに 'sftp'を使用することです。同じコマンドです。 'ftp'と言うところでは' sftp'を使います。それははるかに安全です。 – daviesgeek
あなたがftp
を使用する必要がありますか?私はscp
(セキュアコピー)を使用するのは、リモートホストがsshをサポートしている場合です(そう多くの場合そうです)。
scp -r mydirectory [email protected]:destdir
それは再帰的にディレクトリ全体がコピーされますので、-r
は、「再帰的」を意味します。 username
をあなたのユーザ名などに置き換えてください。destdir
は、先行スラッシュを使用しない限り、リモートサーバ上の相対パスです(ログインしたディレクトリはすべて/
)。絶対パス。
なぜこの答えを提供する..彼はFTPを求める! FTPを使用する理由はありますか...私がscpをよくするかどうかは関係ありません...私が実際に行っているのは – kasthor
@ksthor良い点ですが、これは私がグーグルの「アップロードフォルダssh」を検索したときの答えです:) – Automatico
これは、**同様の問題についての解決策を探している他の人々のための素晴らしいリソースです。はい、2017年にも、@ kasthorです。 – LinusGeffarth
mputはそのタスクの正しいコマンドですが、私はOS Xのftpコマンドラインクライアントの実装はmput *経由のディレクトリの再帰的コピーをサポートしていないと思います。
多くのLinuxディストリビューションに同梱されているNcFTPなどの代替ftpコマンドラインクライアントの使用が考えられます。詳しくは、NcFTP download pageを参照してください。
ncftpput -R -u user -p passwd <remote-host> <remote-dir> <local-dir>
-R
は再帰モード用です。
NcFTP勧告のための@Jokerありがとうございます。これは私のニーズに完全に役立ちました。私はディレクトリ全体を転送することができました。スクリプトファイルには1つのライナーを持つのがエレガントです。 – theUtherSide
これらの日にncftpをインストールするには、 'brew install ncftp'を実行することができます(ホームブレを持っていると仮定します)。 –
Go - サーバーに接続します。 ftp://ip-address-of-other-boxと適切な資格情報を入力します。そのサーバーを追加するには+をクリックし、サーバーをダブルクリックして開きます。フォルダをドラッグアンドドロップすると、再帰的にコピーされます。
これは私にはうってつけですが、何らかの理由で読み取り専用です。私に何もアップロードさせません。 –
彼はターミナルでそれをする方法について尋ねました。 –
- 1. 端末からftpにアップロード
- 2. Mac端末でR端末コマンドを使用できますか?
- 3. MACログイン端末エラー
- 4. mac端末からphpファイルを実行するには
- 5. JavaCC - シグナルEOL Mac端末
- 6. Mac OS X - 端末フォルダ/ファイル名のスペーシング修正?
- 7. 簡単:端末(Mac)からCプログラムにデータを渡す
- 8. mac端末からemacs gui/ideを開くには?
- 9. MacでGithub GUIを使用し、端末からgit
- 10. VT100/xterm端末のEmacs(Mac OS Xの端末)に "C-("を送る?
- 11. .profileがMacの端末から動作していません
- 12. Mac端末経由のdreamhost上のmysql
- 13. 英国のmac端末のMetaと#
- 14. 端末からAndroidプロジェクトをコンパイルする
- 15. 端末からプロジェクトを作成する
- 16. Mac端末を使用して.aiから.svgに一括変換する
- 17. Macの端末で何かをgeditできますか?
- 18. 端末のMacアプリケーションをプログラムで終了しますか?
- 19. 端末、Macを使用してファイルをコピーする
- 20. Mac端末 - CLIでAndroid仮想デバイスマネージャを起動するには?
- 21. Macの端末でブラウザを使用するには?
- 22. 端末のMacのボーレートを設定する方法
- 23. Mac端末の大きなテキストファイルを編集する
- 24. Mac OS X端末でコマンドをctrlとして使用する
- 25. Objective-CコードをMac端末でコンパイルする
- 26. Cocoaアプリケーションから指定されたフォルダに端末ウィンドウを開きます。
- 27. 端末を使用してAzureSQLに.csvをアップロードする
- 28. 端末のダウンロードフォルダにファイルをアップロードする方法は?
- 29. 端末からURLを開く方法
- 30. 端末からmysqlバージョン5.5をインストール
SuperUserに所属しています。 – Telemachus