はじめに
Linuxファイル操作チャレンジへようこそ!この演習では、mkdirでディレクトリを作成し、cp、mv、rmを使用してファイルを配置することで、小規模なプロジェクトを整理するスキルを実践します。システム管理者として、小規模なソフトウェアプロジェクトのファイルを整理していると想定してください。あなたのタスクは、Linux環境においてターゲットとなる構造を構築し、不要なコンテンツを効率的にクリーンアップすることです。
ファイルとディレクトリの管理
タスク
- 指定されたファイルとディレクトリを、構造化されたプロジェクトレイアウトに整理してください。
cp、mv、rmコマンドを使用して、目的の構造を実現してください。
要件
~/projectディレクトリから開始してください。mkdirを使用して必要なディレクトリを作成し、cp、mv、rmを使用してファイル操作を行ってください。ls、pwd、cdを使用して、ナビゲーションや進捗確認を行っても構いません。- すべてのコマンドはターミナルで実行する必要があります。
- ファイルを整理するために
srcディレクトリとconfigディレクトリを作成してください。
初期構造
~/project ディレクトリには、最初以下のファイルが含まれています:
project/
├── old_stuff/
│ ├── deprecated_script.sh
│ └── outdated_notes.txt
├── temp/
│ ├── draft_readme.md
│ └── config_backup.json
├── app.js
├── styles.css
└── data.json
ターゲット構造
以下の構造を実現することが目標です:
project/
├── src/
│ ├── app.js
│ └── styles.css
├── config/
│ └── config.json
└── README.md
mkdir で必要なディレクトリを作成し、cp、mv、rm を使用してターゲット構造を実現してください。必要に応じて ls や pwd で進捗を確認しましょう。
まとめ
このチャレンジでは、Linuxの3つの重要なコマンドである、ファイルのコピーを行う cp、ファイルやディレクトリの移動を行う mv、そしてファイルやディレクトリの削除を行う rm の使い方を練習しました。プロジェクト構造を再構成することで、これらのコマンドが実際の現場でどのように使用されるかを学びました。特定のレイアウトを実現するためにファイルやディレクトリを操作することで、ファイルシステム操作のスキルが向上しました。これらの能力は、Linux環境においてプロジェクトを管理し、ファイルを整理し、ディレクトリ構造をクリーンに保つために不可欠です。



