この記事では主に、異なる Linux ホスト間でファイルをコピーする方法について説明します。cp コマンドは誰もがよく知っているので、お役に立てれば幸いです。
使用方法:
cp [options] source dest cp [options] source... directory
手順: 1 つのファイルを別のファイルにコピーするか、複数のファイルを別のディレクトリにコピーします。
Options パラメータの説明:
-a ファイルのステータス、権限、その他のデータを可能な限りそのままコピーします。
-r ソースにサブディレクトリが含まれている場合、再帰的にコピー先にコピーします。
-f は、force、強制実行を意味します。コピー先に同じファイル名が存在する場合、そのファイルは上書きされます (コピー前に削除されます)。
例:
(1) ファイル aaa (既に存在します) をコピーし、 bbb という名前を付けます:
cp aaa bbb
(2) すべての PHP 言語ファイルをプロジェクトのサブディレクトリにコピーします:
cp *.php project
異なる Linux ホスト間でファイルをコピーするには、次の 2 つの一般的な方法があります: (1) FTP を使用します。つまり、一方の Linux マシンに FTP サーバーをインストールし、もう一方のマシンが FTP クライアント プログラムを使用してファイルをコピーできるようにします。 。 (2) scp コマンドを使用します。 scp は、ssh ログインに基づいたセキュリティ付きのファイル コピーです。この方法は操作がより便利です。より高速に転送するには、操作前にファイルを圧縮するのが最善です。 A. 現在のファイルを別のリモート ホストにコピーするには、次のコマンドを使用できます:
scp /home/wwwroot/shop.tar.gz root@192.168.230.128:/home/root
scp root@/shop.tar.gz 192.168.230.128:/home/root/shop.tar.gz home/wwwroot/shop.tar.gz
関連推奨事項:
PHP でファイル コピーを実装する
以上が異なる Linux ホスト間でファイルをコピーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。