サラディンとともに Docker のファイルコピーを学ぶ

LinuxLinuxBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジでは、あなたはアラビア砂漠の広大な荒野にいます。そこで、エジプトとシリアの伝説的なサルディン大統領に出会います。サルディンはあなたに課題を与えます。Linux 環境でのcpコマンドの使用に熟練していることを示すことです。目的は、砂漠を安全に通過するために、あなたのファイルコピー技術でサルディンを感服させることです。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") subgraph Lab Skills linux/cp -.-> lab-271252{{"サラディンとともに Docker のファイルコピーを学ぶ"}} end

基本的なファイルコピー

/home/labex/project ディレクトリに source.txt という名前のファイルがあります。あなたの課題は、source.txt の内容を destination.txt という名前の新しいファイルにコピーすることです。

タスク

  • source.txt という名前のファイルを destination.txt という名前の新しいファイルにコピーします。

要件

  • ターミナルを使って source.txt が含まれるディレクトリに移動します。
  • cp コマンドを使って、source.txt の内容で destination.txt を作成します。

完了すると、source.txt の内容が destination.txt に正常にコピーされるはずです。

✨ 解答を確認して練習

再帰的なディレクトリコピー

あなたのファイルコピー技術に感銘を受けたサルディンは、もっと難しい課題を与えます。今、あなたは現在のディレクトリのすべてのコンテンツ、つまりすべてのファイルとサブディレクトリを、backup という名前の新しいディレクトリにコピーしなければなりません。

タスク

  • /home/labex/project ディレクトリに backup という名前のディレクトリを作成します。
  • /tmp ディレクトリのすべてのコンテンツ、つまりファイルとサブディレクトリを、新しく作成した backup ディレクトリにコピーします。

要件

  • ターミナルの既定の作業ディレクトリは、コピーするコンテンツの場所でなければなりません。
  • 再帰的にディレクトリのコンテンツをコピーするには、適切なフラグ付きで cp コマンドを使用します。
  • 昇格した権限が必要なファイルをコピーする場合は、必要に応じて sudo を使用します。

完了後、backup ディレクトリには元のディレクトリのコンテンツと構造のレプリカが含まれているはずです。

✨ 解答を確認して練習

まとめ

このチャレンジでは、アラビア砂漠の乾燥した風景に身を置き、サルディンに出会いました。彼は私たちに、cp コマンドを使った Linux のファイルコピー技術を披露するよう課題を与えました。このチャレンジでは、基本的なファイルコピーと再帰的なディレクトリコピーが対象となり、これらの重要な Linux スキルについて実践的な理解を得ることができました。この旅は、私たちの能力を磨くだけでなく、伝説的なサルディンに好感を持たれる貴重な機会も提供しました。