ls - ディレクトリの内容をリスト表示する
$ ls <ENTER>
$ ls [オプション] [ファイルまたはディレクトリ] <ENTER>
オプション | 機能の説明 |
---|---|
-a –all ※ |
「.」「..」で始まる名前のファイルをリスト表示に含める |
-A –almost-all ※ |
「.」「..」で始まる名前のファイルをリスト表示に含める |
-d –directory ※ |
ディレクトリの内容ではなくディレクトリ自身を一覧表示する |
-l ※ | 詳細リスト形式を表示する |
-t –sort=time ※ |
修正時刻(inode のmtime)でソート、最も新しいファイルが最初にくる |
-1 –format=single-column |
出力を1列にする |
-r –reverse ※ |
ソート順を反転させる |
-s –size ※ |
それぞれのファイルのディスク割り当て量をファイル名の左に表示する |
-i –inode ※ |
ファイルのi-node番号を表示する |
-h –human-readable |
-lや-sと併せて使用したときに、人間が読みやすい形式でサイズを表示する |
-m –format=commas |
ファイル名をコンマとスペースで区切って、横にリスト表示する |
-k –kilobytes |
ファイルサイズがリスト表示される場合は、キロバイト単位で表示する |
–full-time ※ | 時刻に関する情報を標準の省略形式ではなく完全な形式でリスト表示する |
–version ※ | バージョン情報を表示して終了する |
オプション -a –all
$ ls -a /usr
$ ls -all /usr
.
..
CHANGES.rst
README.rst
bin
etc
include
lib
lib32
lib64
local
sbin
selenium
share
src
オプション -A –almost-all
$ ls -A /usr
$ ls --almost-all /usr
CHANGES.rst
README.rst
bin
etc
include
lib
lib32
lib64
local
sbin
selenium
share
src
オプション -d –directory
$ ls -d /usr
$ ls --directory /usr
オプション –full-time
$ ls --full-time /usr
合計 564
-rw-r--r-- 1 root root 615 2016-04-02 15:49:15.000000000 +0900 CHANGES.rst
-rw-r--r-- 1 root root 2428 2016-04-02 16:04:12.000000000 +0900 README.rst
drwxr-xr-x 5 root root 131072 2018-06-04 12:51:16.457946104 +0900 bin
drwxr-xr-x 3 root root 23 2018-04-25 11:24:55.322754953 +0900 etc
drwxr-xr-x 635 root root 57344 2018-06-04 10:05:27.280371672 +0900 include
drwxr-xr-x 260 root root 192512 2018-06-04 12:51:16.554613223 +0900 lib
drwxr-xr-x 2 root root 197 2018-05-08 12:08:25.071480900 +0900 lib32
lrwxrwxrwx 1 root root 3 2018-01-06 04:17:15.000000000 +0900 lib64 -> lib
drwxr-xr-x 12 root root 129 2017-06-17 22:54:42.583904318 +0900 local
lrwxrwxrwx 1 root root 3 2018-01-06 04:17:15.000000000 +0900 sbin -> bin
drwxr-xr-x 3 root root 23 2017-06-26 22:06:43.338364153 +0900 selenium
drwxr-xr-x 321 root root 8192 2018-05-30 10:37:38.655557796 +0900 share
drwxr-xr-x 2 root root 6 2017-05-19 18:10:51.448483249 +0900 src
オプション –version
$ ls --version
ls (GNU coreutils) 8.29
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
作者 Richard M. Stallman および David MacKenzie。