ホームページ >運用・保守 >Linuxの運用と保守 >ftp コマンドと scp コマンドを使用して Linux システムでファイルをリモートからダウンロードする方法
ftp コマンド:
サーバーには ftp サーバーがインストールされており、ftp クライアント プログラムを使用してファイルをコピー、読み取り、ダウンロードできます。
1. FTPサーバーに接続します
形式: ftp [hostname| ip-address]
a) Linuxコマンドラインで次のように入力します: ftp 192.168.26.66
b) サーバーはユーザー名とパスワードを要求するので、ユーザー名と対応するパスワードをそれぞれ指定し、認証が完了するまで待ちます。
2. ファイルをダウンロードする
ファイルをダウンロードするには、通常、get コマンドと mget コマンドを使用します。
a) get
Format: get [remote-file] [local-file]
リモートホストからローカルホストにファイルを転送します
サーバー上のe:rose1.bmpを取得したい場合は
ftp> get /rose/1.bmp 1.bmp (Enter)
b) mgetFormat: mget [remote-files]
リモートホストからローカルホストにファイルのバッチを受信します。
e の下にあるファイルを取得したい場合サーバー上の :rose すべてのファイルについて、
ftp> cd /rose
ftp> mget *.* (Enter)
フォーマット: put local-file [remote-file]
ローカルファイルをリモートホストに送信します
ローカルの 1.bmp をリモートホストに転送したい場合は e :ローズして、333.bmpに名前を変更しました
ftp> put 1.bmp /rose/333.bmp (Enter)
形式: mput local-files
ローカルホストからリモートにファイルのバッチを送信しますend Host.
現在のローカルディレクトリにあるすべての bmp ファイルをサーバーにアップロードしたい場合 e:rose
ftp> cd /rose (Enter)
ftp> mput *.bmp (Enter)
注: アップロードされたファイルはすべて送信されます。現在のディレクトリのホストから。たとえば、/root/test で ftp コマンドを実行すると、/root/test にある linux ファイルのみがサーバー e:rose にアップロードされます。
さようなら: サーバーから切断します。
ftp> bye (Enter)
SCP コマンド:
scp は、ssh ログインに基づいた安全なファイルのコピーです ローカル コンピューター/ホームに a.tar.tz という名前のファイルを保存したいとします。リモートサーバー 192.168.0.2 の /home/tmp。リモート サーバー上のアカウント名は root です。次のコマンドを使用できます:scp /home/a.tar.tz root@192.168.0.2:/home/tmp/
scp root@192.168.0.2:/home/a.tar.tz
リモートマシンのディレクトリ全体をコピーします
scp -r root@192.168.0.2:/home/* ./
以上がftp コマンドと scp コマンドを使用して Linux システムでファイルをリモートからダウンロードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。