ファイルとディレクトリの整理

LinuxLinuxBeginner
今すぐ練習

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

はじめに

Linux ファイル操作チャレンジへようこそ!この演習では、cpmvrm コマンドを使用してファイルとディレクトリを管理するスキルを適用します。小規模なソフトウェアプロジェクトのファイルを整理するシステム管理者であると想像してください。あなたのタスクは、特定のプロジェクト構造を達成するために、ファイルとディレクトリをコピー、移動、削除することです。このチャレンジにより、Linux 環境で効率的にファイルとディレクトリを操作する能力が向上します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") linux/BasicFileOperationsGroup -.-> linux/mv("File Moving/Renaming") linux/BasicFileOperationsGroup -.-> linux/rm("File Removing") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") subgraph Lab Skills linux/ls -.-> lab-387877{{"ファイルとディレクトリの整理"}} linux/cp -.-> lab-387877{{"ファイルとディレクトリの整理"}} linux/mv -.-> lab-387877{{"ファイルとディレクトリの整理"}} linux/rm -.-> lab-387877{{"ファイルとディレクトリの整理"}} linux/cd -.-> lab-387877{{"ファイルとディレクトリの整理"}} linux/mkdir -.-> lab-387877{{"ファイルとディレクトリの整理"}} end

ファイルとディレクトリの管理

タスク

  1. 与えられたファイルとディレクトリのセットを構造化されたプロジェクトレイアウトに整理する。
  2. cpmvrm コマンドを使用して、目的の構造を実現する。

要件

  • ~/project ディレクトリから開始する。
  • ファイル操作には cpmvrm コマンドのみを使用する。
  • 進行状況を確認するために、lspwdcd を使用してナビゲートすることができる。
  • すべてのコマンドはターミナルで実行する必要がある。
  • ファイルを整理するために srcconfig ディレクトリを作成する。

初期構造

~/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

覚えておいてください、あなたのタスクは cpmvrm コマンドを使用して目標構造を実現することです。必要に応じて lspwd を使用して進行状況を確認してください。

✨ 解答を確認して練習

まとめ

このチャレンジでは、3 つの重要な Linux コマンドの使用を練習しました。cp はファイルをコピーするためのコマンド、mv はファイルとディレクトリを移動するためのコマンド、rm はファイルとディレクトリを削除するためのコマンドです。あなたはプロジェクト構造を再編成し、これらのコマンドが実際のシナリオでどのように使用されるかを示しました。特定のレイアウトを達成するためにファイルとディレクトリを操作することで、ファイルシステム操作のスキルが向上しました。これらの能力は、Linux 環境でプロジェクトを管理し、ファイルを整理し、きれいなディレクトリ構造を維持するために不可欠です。