4. ls (ディレクトリ一覧)

ファイルシステム内を移動する方法がわかったところで、何が利用可能かを確認するにはどうすればよいでしょうか?適切なツールがなければ、暗闇の中を手探りで進むようなものです。幸いなことに、素晴らしいcommand linux lsがディレクトリの内容を一覧表示することで役立ちます。

ls コマンドの基本的な使い方

デフォルトでは、lsコマンドは現在のディレクトリ内のディレクトリとファイルを一覧表示します。ただし、パスを指定して別のディレクトリの内容を一覧表示することもできます。

ls
ls /home/pete

command lsは、表示しているファイルやディレクトリに関する詳細情報を表示できる多用途なツールです。

隠しファイルの表示

すべてのファイルがデフォルトで表示されるわけではないことに注意してください。Linux では、ドット(.)で始まるファイル名は隠されています。これらは、「すべて」を意味する-aフラグを付けてcmd lsを使用することで表示できます。

ls -a

詳細情報の取得

もう一つの重要なlsフラグは、「ロング」を意味する-lです。このオプションは、詳細なファイルリストをロング形式で提供します。これにより、左側から、ファイルのパーミッション、リンク数、所有者名、所有グループ、ファイルサイズ、最終更新のタイムスタンプ、ファイルまたはディレクトリ名が表示されます。

ls -l

出力例を以下に示します。

pete@icebox:~$ ls -l
total 80
drwxr-x--- 7 pete penguingroup   4096 Nov 20 16:37 Desktop
drwxr-x--- 2 pete penguingroup   4096 Oct 19 10:46  Documents
drwxr-x--- 4 pete penguingroup   4096 Nov 20 09:30 Downloads
drwxr-x--- 2 pete penguingroup   4096 Oct  7 13:13   Music
drwxr-x--- 2 pete penguingroup   4096 Sep 21 14:02 Pictures
drwxr-x--- 2 pete penguingroup   4096 Jul 27 12:41   Public
drwxr-x--- 2 pete penguingroup   4096 Jul 27 12:41   Templates
drwxr-x--- 2 pete penguingroup   4096 Jul 27 12:41   Videos

逆順ソート

ソート順を変更したい場合があります。ls -r commandは、ファイルとディレクトリを逆アルファベット順に一覧表示します。linux ls -rオプションは、長いリストの最後の項目を最初に見たい場合に特に便利です。

ls -r

コマンドフラグの組み合わせ

コマンドには、機能を追加するためのフラグ(引数またはオプションとも呼ばれます)があります。-a-lで見たように、これらをls -laのように単一のコマンドに組み合わせることができます。フラグの順序は通常関係ないため、ls -alも同様に機能します。逆順フラグを追加することもできます:ls -lar

ls -la

ログインして学習進捗を保存

サインイン

演習

練習あるのみです!lsコマンドの理解を深めるための実践的なラボを以下に示します。

  • Linux ls コマンド:コンテンツ一覧表示 - lsコマンドを使用して、ファイルとディレクトリのコンテンツを効率的に一覧表示および分析する練習をします。詳細な一覧表示、隠しファイルの表示、人間が読めるサイズ、ソート技術のためのさまざまなオプションを学び、コマンドラインスキルを向上させます。

このラボは、概念を実際のシナリオに適用し、Linux でのディレクトリ一覧表示に対する自信を構築するのに役立ちます。

クイズ

隠しファイルを表示するには、どのコマンドを使用しますか?大文字と小文字を区別することに注意して、英語で回答してください。