はじめに
Linux ディレクトリ操作チャレンジへようこそ!このチャレンジでは、あなたの Linux コマンドラインの基礎知識が試されます。あなたはシステム管理者として、現在の作業ディレクトリとその中身に関する情報を迅速に収集する必要があると想定してください。タスクは、pwd と ls コマンドのみを使用してファイルシステム内を移動し、特定の詳細情報を取得することです。このチャレンジを通じて、これらの基本的な Linux コマンドに慣れ、ディレクトリ情報を効率的に収集する能力を高めることができます。
ディレクトリの探索
このチャレンジでは、Linux コマンドラインの基本スキルを実践します。システム管理者の役割になりきって、現在の作業ディレクトリとその内容に関する情報を素早く把握しましょう。ファイルシステムを移動し、pwd と ls コマンドだけを使って指定された詳細情報を取得するのがあなたの任務です。この演習により、基本的な Linux コマンドの扱いがよりスムーズになり、ディレクトリ情報を効率的に収集できるようになります。
タスク
- 現在の作業ディレクトリ(カレントディレクトリ)を確認してください。
/home/labex/projectディレクトリ内にあるすべてのファイルとディレクトリを、隠しファイル(ドットファイル)を含めて一覧表示してください。/home/labex/projectディレクトリの内容を詳細リスト形式(ロングフォーマット)で表示し、ファイルの権限、所有者、サイズ、更新日時を確認できるようにしてください。
要件
- 作業ディレクトリとして
/home/labex/projectを使用してください。 - 使用できるコマンドは
pwdとlsのみです。 - すべてのコマンドはターミナル上で実行してください。
- 求められる出力形式を得るために、
lsコマンドの適切なオプションを使用してください。 - 複数のコマンドを組み合わせたり、パイプ(
|)を使用したりして出力を生成しないでください。
実行例
出力結果のイメージは以下の通りです(実際の出力内容はディレクトリ内のファイル状況によって異なります)。
$ ░░░
/home/labex/project
$ ░░░
. .. .hidden_file file1.txt file2.txt directory1
$ ░░░
total 16
drwxr-xr-x 2 labex labex 4096 Aug 7 10:00 directory1
-rw-r--r-- 1 labex labex 100 Aug 7 09:55 file1.txt
-rw-r--r-- 1 labex labex 200 Aug 7 09:58 file2.txt
まとめ
このチャレンジでは、Linux の最も基本的な 2 つのコマンドである pwd と ls の使い方を練習しました。現在の作業ディレクトリを特定する方法や、さまざまなオプションを使用してディレクトリの内容を表示する方法を学びました。これらのスキルは、Linux 環境でファイルシステムを操作し、情報を収集するために不可欠です。これらの基本コマンドをマスターしたことで、より高度な Linux ファイルシステムの操作やコマンドラインの活用に向けた強固な基礎を築くことができました。