Linux 再帰的にlsコマンドを実行する
Linuxで、再帰的にlsコマンドを実行する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- shell: /bin/bash
再帰的にlsコマンドを実行
再帰的にlsコマンドを実行するには、オプション「-R」を使用します。
$ ls -R
<出力結果>
.:
foo foo.log foo.txt
./foo:
bar bar.html
./foo/bar:
当然ですが、他のオプションとも併用できます。
$ ls -lR
<出力結果>
.:
合計 0
drwxrwxr-x 3 testuser testuser 33 9月 14 09:19 foo
-rw-rw-r-- 1 testuser testuser 0 9月 10 12:36 foo.log
-rw-rw-r-- 1 testuser testuser 0 9月 10 12:36 foo.txt
./foo:
合計 0
drwxrwxr-x 2 testuser testuser 6 9月 14 09:19 bar
-rw-rw-r-- 1 testuser testuser 0 9月 14 09:19 bar.html
./foo/bar:
合計 0
findで確認
findを使用しても階層だけなら確認できます。
find . -print
<出力結果>
.
./foo
./foo/bar.html
./foo/bar
./foo.txt
./foo.log
treeで確認
treeを使用すると、ツリー状で確認できます。
tree
<出力結果>
.
├── foo
│ ├── bar
│ └── bar.html
├── foo.log
└── foo.txt
2 directories, 3 files
duで確認
duを使用しても確認できます。
du -a .
<出力結果>
0 ./hoge
0 ./foo.log
8 ./foo.html
0 ./foo.txt
8 ./bar/bar.html
0 ./bar/bar
8 ./bar
16 .
-
前の記事
javascript 指定した値をクリップボードにコピーする 2022.07.23
-
次の記事
Rust アップデートを行う 2022.07.23
コメントを書く