検索
ホームページシステムチュートリアルLinuxLinux システムで効率的なファイルコピーを実現するにはどうすればよいですか?

Linux システムで効率的なファイルコピーを実現するにはどうすればよいですか?

Feb 09, 2024 pm 06:03 PM
linuxLinuxチュートリアルLinuxシステムLinuxコマンドシェルスクリプト埋め込みLinuxLinux を始めるLinux学習

データ量の増加に伴い、サーバーの運用・保守においてファイルコピーの効率化は避けられない課題となっています。 Linux システムでファイルをコピーするには多くの方法がありますが、多くのユーザーは自分のシナリオにどの方法が適しているかわからないかもしれません。この記事では、いくつかの一般的な Linux ファイル コピー方法を紹介し、その長所と短所を分析し、最適な解決策を見つけるのに役立ちます。

Linux システムで効率的なファイルコピーを実現するにはどうすればよいですか?

すべてのコマンドとスクリプトは私自身の環境でテスト済みなので、日常の作業で直接使用できます。

通常、scp はファイル コピー用のネイティブ コマンドの 1 つであるため、scp を好みます。ただし、この記事に記載されている他のコマンドも非常に便利なので、試してみることをお勧めします。

ファイルのコピーは以下の4つの方法で簡単に行えます。

scp: ネットワーク上の 2 つのホスト間でファイルをコピーします。ファイル転送に ssh を使用し、同じセキュリティで同じ認証方法を使用します。
rsync: は高速で多機能なファイル コピー ツールです。これは、ローカルにコピーすることも、リモート シェル経由で他のホスト間でコピーすることも、リモート rsync デーモンを使用してコピーすることもできます。
pscp: は、ファイルを複数のホストに並行してコピーするプログラムです。 scp の暗号化を使用しない転送の構成、出力のファイルへの保存、タイムアウト制御など、多くの機能を提供します。
prsync: も、ファイルを複数のホストに並行してコピーするプログラムです。また、ssh のパスワードなしの転送の構成、出力のファイルへの保存、タイムアウト制御など、多くの機能も提供します。

方法 1: Linux で scp コマンドを使用して、ローカル システムからリモート システムにファイル/フォルダーをコピーするにはどうすればよいですか?

scp このコマンドを使用すると、ローカル システムからリモート システムにファイル/フォルダーをコピーできます。

output.txt ファイルをローカル システムから 2g.CentOS.com リモート システムの /opt/backup フォルダーにコピーします。

リーリー

2 つのファイル、output.txt および passwd-up.sh をローカル システムからリモート システム 2g.CentOs.com の /opt/backup フォルダーにコピーします。

リーリー

シェル スクリプト フォルダーをローカル システムからリモート システム 2g.CentOs.com の /opt/back フォルダーにコピーします。

これにより、シェル スクリプト フォルダー内のすべてのファイルが /opt/back にコピーされます。

リーリー

方法 2: Linux で scp コマンドとシェル スクリプトを使用してファイル/フォルダーを複数のリモート システムにコピーするにはどうすればよいですか?

同じファイルを複数のリモート サーバーにコピーする場合は、以下のような小さなシェル スクリプトを作成する必要があります。

そして、サーバーをserver-list.txtファイルに追加する必要があります。追加が成功した後は、各サーバーが独自の行にあることを確認してください。

最終的に、スクリプトは次のようになります:

リーリー

完了後、file-copy.sh ファイルの実行権限を設定します。

リーリー

最後にスクリプトを実行してコピーを完了します。

リーリー

次のスクリプトを使用して、複数のファイルを複数のリモート サーバーにコピーします。

リーリー

次の結果は、2 つのファイルすべてが両方のサーバーにコピーされたことを示しています。

リーリー

次のスクリプトを使用して、フォルダーを複数のリモート サーバーに再帰的にコピーします。

リーリー

上記のスクリプトの出力。

リーリー

方法 3: pscp コマンドを使用して Linux 上の複数のリモート システムにファイル/フォルダーをコピーするにはどうすればよいですか?

pscp コマンドを使用すると、ファイルを複数のリモート サーバーに直接コピーできます。

以下の pscp コマンドを使用して、単一のファイルをリモート サーバーにコピーします。

リーリー

以下の pscp コマンドを使用して、複数のファイルをリモート サーバーにコピーします。

リーリー

以下の pscp コマンドを使用して、フォルダー全体をリモート サーバーに再帰的にコピーします。

リーリー

以下の pscp コマンドを使用します。以下のコマンドを使用して、1 つのファイルを複数のリモート サーバーにコピーします。

リーリー

以下の pscp コマンドを使用して、複数のファイルを複数のリモート サーバーにコピーします。

リーリー

**
次のコマンドを使用して、フォルダーを複数のリモート サーバーに再帰的にコピーします。 **

リーリー

一般に、Linux システムで効率的なファイル コピーを実現することは難しくありません。実際のニーズに応じて対応するツールやコマンドを選択する限り、ファイル転送の速度と効率を向上させることができます。この記事では、いくつかの一般的なファイル コピー方法を紹介し、その長所と短所を分析します。この記事が Linux システム管理者に役立ち、誰もがファイル コピーの原理と方法をよりよく理解できるようになることを願っています。

以上がLinux システムで効率的なファイルコピーを実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は良许Linux教程网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
QEMUを使用してLinuxでFreedosをインストールして実行する方法QEMUを使用してLinuxでFreedosをインストールして実行する方法Apr 29, 2025 am 10:36 AM

このガイドは、QEMUエミュレーターを使用してLinux環境内で、無料およびオープンソースのDOS互換オペレーティングシステムであるFreedosをセットアップする方法を示しています。 これにより、分離を必要とせずにレガシーDOSソフトウェアと最新のハードウェアでゲームを実行できます

Linux Mint 22にKDEプラズマをインストールする方法Linux Mint 22にKDEプラズマをインストールする方法Apr 29, 2025 am 10:10 AM

シンプルさ、安定性、使いやすさで知られるオペレーティングシステムであるLinux Mintは、ユーザーに人気があり、特に初心者に適しています。 デフォルトでシナモンデスクトップ環境を使用して、シンプルでフレンドリーなユーザーインターフェイスを提供します。ただし、別の外観を好む場合や、より多くのカスタマイズオプションが必要な場合は、KDEプラズマなどの他のデスクトップ環境をインストールできます。 KDEプラズマは、モダンでスタイリッシュなユーザーエクスペリエンスを提供する機能が豊富で、高度にカスタマイズ可能で視覚的に優れたデスクトップ環境です。幅広いカスタマイズオプション、高度なウィンドウ管理機能、洗練された美学があり、デスクトップエクスペリエンスをよりよく制御したいユーザーに最適です。 このガイドでは、Linuxミント22にKDE PLをインストールするための段階的にガイドします

Linuxでの高いRAMとCPUの使用を減らす方法Linuxでの高いRAMとCPUの使用を減らす方法Apr 29, 2025 am 10:05 AM

Linuxシステムのパフォーマンスの最適化:RAMとCPUの使用量を削減します Linuxシステムは強力で効率的ですが、RAMおよびCPUの使用量が多いと、パフォーマンスを低下させ、アプリケーションを遅くし、サーバー、ワークステーション、または組み込みシステムがクラッシュすることさえあります。したがって、システムのスムーズな動作には、リソース使用量を最適化することが重要です。 このガイドでは、LinuxシステムでのRAMとCPUの使用を削減する実用的な方法を探り、監視ツール、プロセス管理、カーネルチューニング、システム最適化テクノロジーをカバーして、システムを効率的に稼働させます。 リソース集約型プロセスを特定します RAMとCPUの使用を減らすための最初のステップは、どのプロセスが最もリソースを消費するかを特定することです。これを行うには、次のコマンドラインツールを使用できます。 a。トップを使用します

Almalinux 8/9でシングルユーザーモードを起動する方法Almalinux 8/9でシングルユーザーモードを起動する方法Apr 29, 2025 am 09:46 AM

Almalinux 8および9のシングルユーザーモード(救助モードとも呼ばれます)ガイド シングルユーザーモードは、システム管理者がメンテナンスタスクを実行し、問題をトラブルシューティングし、システム障害から回復できる合理化されたLinux環境です。シングルユーザーモードは、ルートパスワードをリセットしたり、構成エラーを修正したり、破損したファイルシステムを修正したり、通常の起動を防ぐシステムエラーを調査する必要がある場合に特に役立ちます。 RHELベースの分布として、Almalinux 8および9は、Grub Boot Loaderを介してシングルユーザーモードに簡単に入る方法を提供します。このガイドでは、Almalinux 8および9でシングルユーザーモードに入る方法を段階的に説明します。 単一の使用とは何ですか

Linuxトラブルシューティング:5一般的な問題とそれらの修正方法Linuxトラブルシューティング:5一般的な問題とそれらの修正方法Apr 29, 2025 am 09:42 AM

Linuxシステムは、その力と信頼性で知られていますが、経験豊富なユーザーでさえ予期しない問題に遭遇します。予期せず削除されたファイル、忘れられたルートパスワード、またはシステムの実行が遅い場合の効率的なトラブルシューティングスキルであろうと、Linuxの専門家になるための鍵です。 このガイドでは、一般的なLinuxの問題解決シナリオと、システム管理者、開発者、および日常のLinuxユーザーの間で一般的な段階的なソリューションを紹介します。 シーン1:重要なファイルの予期しない削除 RMコマンドを使用して重要なファイルを誤って削除し、復元する必要があります。 WindowsやMacOSとは異なり、Linuxにはターミナルから削除されたファイルを保存するための「リサイクルビン」が組み込まれていません。 回復オプションは依存します

LinuxでDockerフォルダーのアクセス許可を永久に変更する方法LinuxでDockerフォルダーのアクセス許可を永久に変更する方法Apr 29, 2025 am 09:35 AM

Dockerは、コンテナと呼ばれる孤立した環境でアプリケーションを実行できる強力なツールです。ただし、アプリケーションが必要なファイルとディレクトリにアクセスできるように、Dockerフォルダーの権限を変更する必要がある場合があります。 この記事では、LinuxシステムのDockerフォルダーの許可を永久に変更するプロセスをガイドします。 Dockerフォルダーの許可を理解します デフォルトでは、DockerはLinux Systemsの特定のディレクトリに、画像、コンテナ、ボリュームなどのデータを保存します。最も一般的なディレクトリは/var/lib/dockerです。 これらのフォルダーの権限により、ファイルの読み取り、書き込み、実行できる人が決定されます。もし

ProのようにDockerを管理する:LinuxにPortainer CEをインストールするProのようにDockerを管理する:LinuxにPortainer CEをインストールするApr 29, 2025 am 09:24 AM

LinuxのPortainer CEでDocker管理を簡素化:ステップバイステップガイド 特に新人にとって、コマンドラインを介してDockerコンテナの管理は気が遠くなる可能性があります。 Portainer CE(Community Edition)は、無料で軽量で直感的なソルティオを提供しています

Linuxでライブオーディオ転写にささやきAIを使用する方法Linuxでライブオーディオ転写にささやきAIを使用する方法Apr 29, 2025 am 09:18 AM

このガイドでは、Linux Systemsのリアルタイムの音声からテキストへの転写のためにWhisper AIをインストールして使用する方法を詳しく説明しています。 Openaiの作成であるWhisper AIは、複数の言語にわたって高精度の転写を提供します。主にバッチプロセス用に設計されています

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター