mac lsコマンドでサブディレクトリも表示する
macのターミナル上で「ls」コマンドでサブディレクトリも表示する手順を記述してます。オプション「-R」を使用することで可能です。サブディレクトリの表示であれば「ls」コマンド以外にも方法は存在します。
環境
- OS macOS Monterey
- SHELL /bin/zsh
サブディレクトリも表示
サブディレクトリも表示するには、オプション「-R」を使用します。
% ls -R
<出力結果>
bar foo.html foo.log foo.txt hoge
./bar:
bar bar.html
./bar/bar:
./hoge当然ですが、他のオプションとも併用できます。
% ls -Rl
<出力結果>
total 0
drwxrwxr-x 4 admin staff 128 Sep 14 09:27 bar
-rw-rw-r-- 1 admin staff 0 Sep 13 14:58 foo.html
-rw-rw-r-- 1 admin staff 0 Sep 13 14:58 foo.log
-rw-rw-r-- 1 admin staff 0 Sep 13 14:58 foo.txt
drwxrwxr-x 2 admin staff 64 Sep 13 14:57 hoge
./bar:
total 0
drwxrwxr-x 2 admin staff 64 Sep 14 09:27 bar
-rw-rw-r-- 1 admin staff 0 Sep 14 09:27 bar.html
./bar/bar:
./hoge:findを使用
findを使用しても階層だけなら確認できます。
% find . -print
<出力結果>
.
./hoge
./foo.log
./foo.html
./foo.txt
./bar
./bar/bar.html
./bar/bartreeを使用
treeを使用すると、ツリー状で確認できます。
% tree
<出力結果>
.
|-- bar
| |-- bar
| `-- bar.html
|-- foo.html
|-- foo.log
|-- foo.txt
`-- hoge
3 directories, 4 filesduを使用
duを使用しても確認できます。
% du -a .
<出力結果>
0 ./hoge
0 ./foo.log
8 ./foo.html
0 ./foo.txt
8 ./bar/bar.html
0 ./bar/bar
8 ./bar
16 .-
前の記事
Red Hat Enterprise Linuxのファイルシステム管理 – XFSとEXT4の使い分け 2024.11.26
-
次の記事
draw.io 図形のツールチップを編集するショートカットキー 2024.11.27
コメントを書く