put filename will put the file to cureent directory in server.
フォルダ/ディレクトリ全体を移動するためにどのコマンドを使用する必要がありますか?ローカルシステムからサーバにディレクトリを置くFTPコマンド
put filename will put the file to cureent directory in server.
フォルダ/ディレクトリ全体を移動するためにどのコマンドを使用する必要がありますか?ローカルシステムからサーバにディレクトリを置くFTPコマンド
mput *
ftpは、直接ディレクトリツリー、ファイルのみを置くことはできません。
途中です。各ファイルを別々にアップロードする必要があります。最初にディレクトリをクロールして各ファイルをアップロードすることができます。 ftp経由のディレクトリを削除するにはこの制限もあります。
sshd
がリモートシステムにある場合は、おそらくrsync
を使用できます。
これは、圧縮を内蔵しており、他の良さのすべての種類は:あなたは再びそれを実行し、どのファイルが変更されていない場合は何が起こるか
% rsync -chavz --partial --progress --stats test remotehost:
sending incremental file list
test/
test/test.c
387 100% 0.00kB/s 0:00:00 (xfer#1, to-check=5/7)
test/test.cpp
231 100% 225.59kB/s 0:00:00 (xfer#2, to-check=4/7)
test/test.new
253 100% 123.54kB/s 0:00:00 (xfer#3, to-check=3/7)
test/test.php
578 100% 282.23kB/s 0:00:00 (xfer#4, to-check=2/7)
test/test.py
288 100% 140.62kB/s 0:00:00 (xfer#5, to-check=1/7)
test/test.sh
81 100% 26.37kB/s 0:00:00 (xfer#6, to-check=0/7)
Number of files: 7
Number of files transferred: 6
Total file size: 1.82K bytes
Total transferred file size: 1.82K bytes
Literal data: 1.82K bytes
Matched data: 0 bytes
File list size: 193
File list generation time: 0.003 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1.54K
Total bytes received: 130
sent 1.54K bytes received 130 bytes 159.43 bytes/sec
total size is 1.82K speedup is 1.09
ウォッチ...
% rsync -chavz --partial --progress --stats test remotehost:
sending incremental file list
Number of files: 7
Number of files transferred: 0
Total file size: 1.82K bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 193
File list generation time: 0.003 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 207
Total bytes received: 13
sent 207 bytes received 13 bytes 23.16 bytes/sec
total size is 1.82K speedup is 8.26
あなたが使用することができますncftp
ローカルからftpサーバへのディレクトリツリーを置くソフトウェア。 このFTPソフトウェアをインストールする必要があります。
アップロードコマンドは次のようになります
ncftpput -avR -u <user> -p<password> <ftpserver> <path to put> <local folder>
、
a
転送ASCIIモードではなくバイナリ内のすべてのファイル。
v
R
冗長モードで出力を確認します。
これは役に立ちました。 ncftp用のOSX Homebrewボトルがあります。 – Kushal
ありがとうございます!答えがないという答えを受け入れるつもりです!!] – zod