Menu
Coddy logo textTech

ディレクトリをコピーする

CoddyのTerminalジャーニー「基礎」セクションの一部。レッスン 17/82。

cp を使ってファイルをコピーするのと同じように、ディレクトリ全体をコピーすることもできます。ただし、ディレクトリとそのすべての内容をコピーするには、再帰的を意味する -r フラグを使用する必要があります。

基本的な形式は次のとおりです:

cp -r source destination

たとえば、documentsフォルダーをコピーして、そのコピーにdocuments_backupという名前を付けるには、次のようにします。

cp -r documents documents_backup

これで、元のフォルダーとコピーの両方が存在することになります。lsで確認できます:

ls
documents
documents_backup
readme.txt

ディレクトリを別のディレクトリにコピーする:

destination がすでにディレクトリとして存在する場合、source フォルダーはその中に配置されます:

cp -r documents projects/

これにより、元のすべての内容を含む projects/documents が作成されます。

注: -r フラグがない場合、cp はディレクトリのコピーを拒否し、エラーを表示します。フォルダーをコピーするときは、必ず -r を使用してください。

challenge icon

チャレンジ

初心者

documentsディレクトリをdocuments_backupという名前の新しいディレクトリにコピーし、lsを使って両方のディレクトリが存在することを確認してください。

ヒント:ディレクトリとそのすべての内容をコピーするにはcp -rを使用します。フォルダーをコピーするときは-rフラグが必要です。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド