注:Linuxでフォルダーをコピーするさまざまな方法を説明するために、Linux Mint20を使用しました。
Linuxでフォルダをコピーする方法:
Linuxでフォルダをコピーする最も一般的な4つの方法は次のとおりです。
方法1:Linux GUIの使用:
これは、Linuxでフォルダをコピーする最も簡単な方法であり、他のオペレーティングシステムでも非常に一般的に使用されています。この方法を使用してLinuxでフォルダーをコピーするには、次の手順を実行する必要があります。
まず、CopyFolderという名前のホームディレクトリにデモンストレーション用のフォルダを作成する必要があります。
作成したフォルダを下の画像に示します。
ポップアップメニューを起動するには、このフォルダを右クリックする必要があります。メニューが起動したら、次の画像に示すように、このメニューから[コピー]オプションを選択します。
この例では、CopyFolderをDocumentsフォルダーにコピーする予定です。したがって、Documentsフォルダをダブルクリックして開きます。次に、Documentsフォルダーで、その空のスペースを右クリックして、ポップアップメニューを再度起動します。次に、下の画像で強調表示されているように起動したばかりのメニューから[貼り付け]オプションを選択します。
これを実行すると、次の画像に示すように、CopyFolderまたはその他の選択したフォルダーがDocumentsフォルダーまたは選択したその他のフォルダーにコピーされたことがわかります。
方法2:cpコマンドの使用:
この方法と以下に示す他の2つの方法は、Linux Mint20ターミナルベースです。 Linuxでフォルダをコピーするこの方法を利用するには、以下の手順に従います。
この方法はターミナルベースであるため、次の図に示すようにLinux Mint20ターミナルを起動します。
起動したら、ターミナルで次のコマンドを入力する必要があります。
$cp–r NameOfFolderToBeCopied DestinationPathここでは、NameOfFolderToBeCopiedの代わりにコピーするフォルダーの実際の名前と、DestinationPathの代わりにそのフォルダーをコピーする場所への実際のパスを指定する必要があります。ここで説明しているシナリオでは、CopyFolderをDocumentsフォルダーにコピーする予定です。したがって、NameOfFolderToBeCopiedの代わりにCopyFolderを記述しました。また、次の画像に示すように、DestinationPathではなくDocumentsディレクトリへのパス。
Enterキーを押して上記のコマンドを実行すると、目的のフォルダーが指定した宛先にコピーされます。ターミナルで次のコマンドを実行して、目的の操作が実行されたかどうかを確認することもできます。
$ls–l DestinationPathここでは、DestinationPathの代わりに、フォルダーをコピーした場所へのパスを指定する必要があります。
このコマンドを実行すると、次の画像に示すように、Documentsディレクトリのすべての内容が一覧表示されます。このディレクトリには、コピーしたばかりのフォルダ、つまりCopyFolderも含まれます。
方法3:rsyncコマンドの使用:
rsyncコマンドを使用してLinuxMint 20でフォルダーをコピーするには、以下にリストされているすべての手順を実行する必要があります。
まず、rsyncコマンドがまだインストールされていない場合は、ターミナルで次のコマンドを実行してインストールする必要があります。
$sudo apt-get installrsync
このコマンドがシステムにインストールされると、端末は次の画像に示す出力を反映します。
これで、rsyncコマンドがシステムに正常にインストールされたら、ターミナルで次のコマンドを実行する必要があります。
$rsync –avz NameOfFolderToBeCopied DestinationPathここでは、NameOfFolderToBeCopiedの代わりにコピーするフォルダーの実際の名前と、DestinationPathの代わりにそのフォルダーをコピーする場所への実際のパスを指定する必要があります。ここで説明しているシナリオでは、CopyFolderをDocumentsフォルダーにコピーする予定です。したがって、NameOfFolderToBeCopiedの代わりにCopyFolderを記述しました。次の画像に示すように、DestinationPathではなくDocumentsディレクトリへのパスも含まれます。
このコマンドを実行すると、次の画像に示すように、端末に、指定された操作が正常に実行されたことを示す確認メッセージが表示されます。
上記の方法で説明したように、lsコマンドを実行して確認することもできます。
方法4:scpコマンドの使用:
これは、Linuxでフォルダをコピーするさらに別の端末ベースの方法であり、以下に示す方法で実行できます。
scpコマンドを使用して、Linuxで次の方法でフォルダをコピーできます。
$scp–r NameOfFolderToBeCopied DestinationPathここでは、NameOfFolderToBeCopiedの代わりにコピーするフォルダーの実際の名前と、DestinationPathの代わりにそのフォルダーをコピーする場所への実際のパスを指定する必要があります。ここで説明しているシナリオでは、CopyFolderをDocumentsフォルダーにコピーする予定です。したがって、NameOfFolderToBeCopiedの代わりにCopyFolderを記述しました。また、次の画像に示すように、DestinationPathではなくDocumentsディレクトリへのパス。
このコマンドを実行すると、lsコマンドをもう一度実行することで、フォルダーが指定した宛先にコピーされたかどうかを確認できます。
結論:
この記事で説明するすべての方法は、非常に簡単に実行できます。これらのメソッドは、数秒以内に指定された宛先にフォルダーをコピーすることができます。これらの方法のいずれかに従うことにより、Linuxオペレーティングシステムを使用しながら、必要な数のフォルダーを任意の場所にコピーできます。