===============================================================================================
ls
ファイル一覧、ファイルの詳細情報を表示
形式: ls [オプション] [ファイルまたはディレクトリ……]
- ls ー> 実行した場合はカレントディレクトリ内にあるファイルの一覧
- ls ディレクトリ名 ー> ディレクトリ内にあるファイルの一覧
- ls file*.txt ー> ワイルドカード指定が可能
オプション | 説明 |
-a | 隠しファイル(.で始まるファイル)とディレクトリを表示。 |
-A | -aと同じ。但しカレントディレクトリと親ディレクトリは表示しない。 |
-d | 指定したディレクトリの情報を表示。 |
-F | 名前の後ろにファイルタイプを表示。 |
通常ファイル : 無し | |
実行可能ファイル : * | |
ディレクトリ : / | |
シンボリックリンク: @ | |
-i | inode番号を付けて表示 |
-l | 詳細情報(パーミッション、所有者、サイズ、変更日時など)の表示 |
-R | サブディレクトリの内容も再帰的に表示 |

===============================================================================================
lsblk
ブロックデバイスの情報を表示。ディスクのパーティション構造やマウントポイントなどの詳細情報を視覚的に表示する。ブロックデバイス:ハードディスクドライブ、ソリッドステートドライブ、CD/DVDドライブなど。
形式: lsblk [オプション]
オプション | 説明 |
-a | すべてのデバイスを表示。。 |
-f | ファイルシステム情報を表示。 |
-l | リスト形式で表示。 |
-m | アクセス権情報を表示。 |
-n | ヘッダーを表示しない。 |
-o | 出力するカラムを指定。 |
-p | デバイス名を完全なパスで表示。 |
-r | リードオンリーモードでデバイス情報を表示。 |
-t | ツリー形式で表示(デフォルト)。 |
-u | サイズの単位を指定(b, k, m, g, t, p, e)。 |
-x | ソートキーを指定して出力をソート。 |
例
volumio@volumio:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 490.7M 0 loop /static
sda 8:0 1 7.5G 0 disk
mmcblk0 179:0 0 28.2G 0 disk
|-mmcblk0p1 179:1 0 91.6M 0 part /boot
|-mmcblk0p2 179:2 0 2.5G 0 part /imgpart
`-mmcblk0p3 179:3 0 25.6G 0 part /swap
volumio@volumio:~$ lsblk -f
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 0 100% /static
sda vfat DATA 2A73-9CB7
mmcblk0
|-mmcblk0p1 vfat boot 10D8-1DF5 8.9M 90% /boot
|-mmcblk0p2 ext4 volumio 7f0c0e47-027d-47ad-bd0c-5159b014252e 1.7G 23% /imgpart
`-mmcblk0p3 ext4 volumio_data 307f8728-204c-4df1-9dcc-f9fb9dec6fbe 22.7G 3% /swap
volumio@volumio:~$ lsblk -t
NAME ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE RA WSAME
loop0 0 512 0 512 512 0 none 128 128 0B
sda 0 512 0 512 512 1 mq-deadline 2 128 0B
mmcblk0 0 512 0 512 512 0 mq-deadline 128 128 0B
|-mmcblk0p1 0 512 0 512 512 0 mq-deadline 128 128 0B
|-mmcblk0p2 0 512 0 512 512 0 mq-deadline 128 128 0B
`-mmcblk0p3 0 512 0 512 512 0 mq-deadline 128 128 0B
volumio@volumio:~$ lsblk -p
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
/dev/loop0 7:0 0 490.7M 0 loop /static
/dev/sda 8:0 1 7.5G 0 disk
/dev/mmcblk0 179:0 0 28.2G 0 disk
|-/dev/mmcblk0p1 179:1 0 91.6M 0 part /boot
|-/dev/mmcblk0p2 179:2 0 2.5G 0 part /imgpart
`-/dev/mmcblk0p3 179:3 0 25.6G 0 part /swap
volumio@volumio:~$
===============================================================================================
lsusb
現在接続されているUSBデバイスを一覧表示。
書式:lsusb [オプション]
オプション 説明 -v 詳細情報を表示 -s [バス番号]:[デバイス番号] 特定のデバイスのみ表示 -d [ベンダーID]:[プロダクトID] 特定のベンダーとプロダクトのデバイスのみ表示