新規プロジェクト構造の構築

LinuxBeginner
オンラインで実践に進む

はじめに

Linux ディレクトリ作成と移動のチャレンジへようこそ!この演習では、特定のディレクトリ構造を作成し、その中を移動することで、あなたのスキルを試していただきます。あなたは新しいプロジェクトの構造を構築しているソフトウェア開発者だと想像してください。タスクは、プロジェクトのさまざまなコンポーネントに合わせてディレクトリを作成し、それらの間を効率的に移動することです。このチャレンジを通じて、mkdir(ディレクトリ作成)や cd(ディレクトリ移動)コマンドを使用したファイルシステムの操作に慣れることができます。

ディレクトリ構造の作成と移動

タスク

  1. ~/project ディレクトリ内に、Web プロジェクト用のディレクトリ構造を作成してください。
  2. 作成したディレクトリ構造内を移動してください。

要件

  • 開始地点として ~/project ディレクトリを使用してください。

  • 以下のディレクトリ構造を作成してください:

    project/
    ├── frontend/
    │   ├── css/
    │   └── js/
    └── backend/
        ├── api/
        └── database/
  • ディレクトリの作成と移動には、mkdircd コマンドのみを使用してください。

  • 現在の場所やディレクトリの内容を確認するために、pwdls コマンドを使用しても構いません。

  • すべてのコマンドはターミナルで実行してください。

最終的なディレクトリ構造を tree コマンドで表示すると、以下のようになります(ただし、このチャレンジで tree コマンドを使用する必要はありません):

project/
├── frontend/
│   ├── css/
│   └── js/
└── backend/
    ├── api/
    └── database/

この構造を mkdircd コマンドのみを使って作成することが今回のタスクです。進捗確認のために pwdls を使うことはできますが、それらは解答の必須手順には含まれません。

✨ 解答を確認して練習

まとめ

このチャレンジでは、ディレクトリを移動する cd と、新しいディレクトリを作成する mkdir という、Linux における 2 つの不可欠なコマンドを練習しました。Web プロジェクト用の構造化されたディレクトリレイアウトを作成することで、これらのコマンドが実際の開発現場でどのように活用されるかを体験しました。ディレクトリ構造内を移動し、階層化されたディレクトリを作成する経験は、Linux 環境でプロジェクトを効率的に整理し、複雑なディレクトリ構造を操作するために非常に重要です。