Linuxでフォルダをコピーする方法は?

How Copy Folder Linux



ファイルとフォルダは、どのオペレーティングシステムでも一般的に使用されています。時々、あなたのフォルダはいくつかの重要なデータを含みます、そしてあなたはいくつかのバックアップコピーを保持することを好みます。私たちの頭に浮かぶ最初の解決策は、そのフォルダーを別の場所にコピーすることです。したがって、この記事では、Linuxでフォルダーをコピーするすべての方法、つまりCLIベースの方法とGUIベースの方法の両方を理解することを目標としています。

注: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オペレーティングシステムを使用しながら、必要な数のフォルダーを任意の場所にコピーできます。