バックアップの作成、データの移行、ファイルの整理、およびファイルのリモート転送を行うには、ディレクトリのコピー方法を知ることが不可欠です。さらに、ディレクトリを別のディレクトリにコピーするかどうかは、ディレクトリのサイズ、属性、プロセスに使用するツールなどのさまざまな要因によって異なります。ただし、Linux 初心者は、Bash でディレクトリを別のディレクトリにエラーなくコピーする正しい方法がわからない場合があります。そこで、この簡単なブログでは、Bash on Linux でディレクトリを別のディレクトリにコピーする簡単なコマンドを組み込みました。
Bash on Linux でディレクトリを別のディレクトリにコピーする方法
Bash では、ディレクトリを別のディレクトリにコピーして貼り付けるのは簡単で、コマンド ラインの簡単なコマンドを使用して実行できます。
ターミナルを開き、次の一連のコマンドを入力して、コピーするディレクトリの親ディレクトリに移動します。
CD / パス / に / 親ディレクトリ
「/path/to/parent_directory」を、コピーするディレクトリを含む親ディレクトリの実際のパスに置き換えます。これをソース ディレクトリと呼びます。コマンドを入力すると、新しいコマンド ラインにソース ディレクトリの名前が含まれていることがわかります。ここで、「cp」コマンドを使用して現在のディレクトリをコピーします。
CP -r ソースディレクトリ / パス / に / ターゲットディレクトリ
「source_directory」の代わりに、ソースディレクトリの名前を入力します。 「/path/to/target_directory」を、コピーしたディレクトリを貼り付ける実際のパスに置き換えます。 「-r」オプションは、ソース ディレクトリ、サブディレクトリ、およびその他の内容を再帰的にコピーするようにシステムに明示的に指示します。
Bash スクリプトを使用してディレクトリを別のディレクトリにコピーする例を見てみましょう。まず、次のコマンドを 1 つずつ実行して Bash スクリプトを作成し、実行可能権限を付与します。
触る コピー.shchmod u+x copy.sh
ここで、nano エディタでスクリプトを開き、次のプログラムを記述します。
#!/bin/bashエコー 「ディレクトリをコピーしています」
CP -r ~ / 書類〜 / 音楽
最後に、スクリプトを保存し、ターミナルで実行します。
。 / コピー.sh
スクリプトを実行したら、システムが「Music」ディレクトリを「Documents」にコピーしたかどうかを結果を確認します。
CD ~ / 書類ls
結論
ディレクトリを別のディレクトリにコピーすることは Linux の基本的なタスクであり、この短いガイドでは Bash シェルを使用してそれを説明します。全体的なプロセスは簡単で、コピーするファイルが含まれる親ディレクトリに移動することから始まります。最後に、タスクが成功したかどうかを確認しました。