ホームページ  >  記事  >  運用・保守  >  一般的に使用される複数の Linux システム間でファイルを転送するためのコマンド

一般的に使用される複数の Linux システム間でファイルを転送するためのコマンド

小云云
小云云オリジナル
2017-11-18 16:37:014586ブラウズ

linuxコマンドはLinuxシステムを管理するためのコマンドです。 Linux システムの場合、中央プロセッサ、メモリ、ディスク ドライブ、キーボード、マウス、ユーザーなどはすべてファイルであり、以前の DOS コマンドと同様に、Linux システム管理のコマンドが通常の操作の中核となります。システムには、組み込みシェル コマンドと Linux コマンドの 2 種類の Linux コマンドがあります。異なる Linux 間でファイルをコピーするには 3 つの一般的な方法があります。 1 つ目は ftp です。つまり、一方の Linux に ftpServer をインストールし、もう一方の Linux が FTP クライアント プログラムを使用してファイルをコピーできるようにします。 2 番目の方法は、Windows のファイル コピーに似ており、比較的簡単で便利な samba サービスを使用する方法です。 3 番目の方法は、scp コマンドを使用してファイルをコピーすることです。 scp コマンドは通常、Linux システム間で ssh プロトコルを介してファイルを転送するために使用されます。ここでは、いくつかの例を説明します。

1. サーバーからファイルをダウンロードします

scp username@servername:/path/filename /var/www/local_dir (ローカルディレクトリ)

例:

scp -P 2015 root@192.168.0.101:/var/www /test.txt

192.168.0.101 の /var/www/local_dir (ローカル ディレクトリ) に /var/www/test.txt ファイルをダウンロードします。ポート番号の場合は、ポート番号パラメーター (-P 2015) が使用されます。 is 22 の場合、ここでのポート番号パラメータは省略できます。


2. ローカルファイルをサーバーにアップロードします

scp /path/filename username@servername:/path

例:

scp -P 2015 /var/www/test.php root@192.168.0.101:/var /www /

ローカルの /var/www/ ディレクトリにある test.php ファイルをサーバー 192.168.0.101 の /var/www/ ディレクトリにアップロードします

3. サーバーからディレクトリ全体をダウンロードします

scp -rユーザー名 @servername:/var/www/remote_dir/ (リモート ディレクトリ) /var/www/local_dir (ローカル ディレクトリ)

scp -r root@192.168.0.101:/var/www/test /var/www /

4. ディレクトリをサーバーにアップロードします

scp -r local_dir username@servername:remote_dir

例:

scp -P 2015 -r test root@192.168.0.101:/var/www/

現在のディレクトリ内の test ディレクトリ サーバーの /var/www/ ディレクトリにアップロードします

注: ターゲット サーバーは書き込み権限を有効にする必要があります

上記は、Linux システム間でファイルを転送するためによく使用されるいくつかのコマンドです。お役に立てば幸いです。みんな。

関連する推奨事項:

Linux コマンド ラインの概要

最新の Linux コマンド コレクション

Linux コマンド -- scp の使用法

以上が一般的に使用される複数の Linux システム間でファイルを転送するためのコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。