Linux 「ls」コマンドでディレクトリ内の階層までを表示する

Linux 「ls」コマンドでディレクトリ内の階層までを表示する

Linuxで、「ls」コマンドでディレクトリ内の階層までを表示する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)

ディレクトリ内の階層までを表示

「ls」コマンド実行時に、ディレクトリ内の階層までを表示するには「-R」を使用します。

例えば、以下の構成のディレクトリで実行してみます。

「testdir」

「testdir/foo」

ls -R

<出力結果>
.:
a.txt  ab.txt  b.txt  foo  hoge.txt

./foo:
c.txt

ディレクトリ内の階層まで表示されていることが確認できます。
「-l」オプションを指定して詳細まで表示することも可能です。

ls -Rl

<出力結果>
.:
合計 16
-rw-rw-r-- 1 testuser testuser  6  8月 27 12:36 a.txt
-rw-rw-r-- 1 testuser testuser 12  8月 27 12:38 ab.txt
-rw-rw-r-- 1 testuser testuser  6  8月 27 12:36 b.txt
drwxrwxr-x 2 testuser testuser 19  8月 28 12:47 foo
-rw-rw-r-- 1 testuser testuser 20  8月 27 14:54 hoge.txt

./foo:
合計 0
-rw-rw-r-- 1 testuser testuser 0  8月 28 12:47 c.txt