lsコマンド

環境

CentOS7.6(64bit)

概要

同一ディレクトリに存在するファイルやディレクトリなどを一覧表示します。

書式

ls [オプション] [ファイル名]

オプション

-a
.で始まる隠しファイル等もすべて(All)表示します。

-l
ファイルのパーミッション、所有ユーザ、所有グループ、ファイルサイズ、タイムスタンプ、ファイル名を表示します。

-h
ファイルサイズを適切な単位で表示します。

-F
ディレクトリは、「/」、パイプは、「|」、実行可能ファイルは「*」をファイル名の末尾につけて表示します。

-R
ディレクトリ内にさらに階層がある場合は、その階層も含めてリストを表示します。

-S
ファイルサイズの大きい順に表示します。

-t
最終修正時間(Time)によって、並び替えをして出力します。

-d
指定したディレクトリ自身の情報を表示します。

-r
-t や -S などで並び替えした結果を逆順(Reverse)に表示します。

サンプル

例1

ルートのファイル一覧を表示します。
$ ls /

bin   dev  home  lib64       media  opt   root  sbin  sys  usr
boot  etc  lib   lost+found  mnt    proc  run   srv   tmp  var
例2

ファイルを詳細表示します。
$ ls -l

total 60 lrwxrwxrwx.  1 root root     7 Dec  6  2018 bin -> usr/bin
dr-xr-xr-x.  5 root root  4096 Dec 11  2018 boot
drwxr-xr-x  20 root root  3100 Jun 30 13:17 dev
drwxr-xr-x. 86 root root  4096 Jun 30 14:43 etc
drwxr-xr-x.  4 root root  4096 Jun 30 13:48 home
lrwxrwxrwx.  1 root root     7 Dec  6  2018 lib -> usr/lib
lrwxrwxrwx.  1 root root     9 Dec  6  2018 lib64 -> usr/lib64
drwx------.  2 root root 16384 Dec  6  2018 lost+found
drwxr-xr-x.  2 root root  4096 Apr 11  2018 media
drwxr-xr-x.  2 root root  4096 Apr 11  2018 mnt
drwxr-xr-x.  3 root root  4096 Dec 11  2018 opt
dr-xr-xr-x  93 root root     0 Jun 30 13:17 proc
dr-xr-x---.  6 root root  4096 Jun 30 14:46 root
drwxr-xr-x  30 root root  1020 Jun 30 13:18 run
lrwxrwxrwx.  1 root root     8 Dec  6  2018 sbin -> usr/sbin
drwxr-xr-x.  2 root root  4096 Apr 11  2018 srv
dr-xr-xr-x  13 root root     0 Jun 30 14:48 sys
drwxrwxrwt.  8 root root  4096 Jun 30 14:43 tmp
drwxr-xr-x. 13 root root  4096 Dec  6  2018 usr
drwxr-xr-x. 20 root root  4096 Dec 11  2018 var

上記のコマンドは、「 ll 」でも代用できます。

例3

ファイルサイズを適切な単位で表示します。また、ディレクトリは、ファイル名の最後に「/」がつきます。
$ ls -lhF

total 60K lrwxrwxrwx.  1 root root    7 Dec  6  2018 bin -> usr/bin/
dr-xr-xr-x.  5 root root 4.0K Dec 11  2018 boot/
drwxr-xr-x  20 root root 3.1K Jun 30 13:17 dev/
drwxr-xr-x. 86 root root 4.0K Jun 30 14:43 etc/
drwxr-xr-x.  4 root root 4.0K Jun 30 13:48 home/
lrwxrwxrwx.  1 root root    7 Dec  6  2018 lib -> usr/lib/
lrwxrwxrwx.  1 root root    9 Dec  6  2018 lib64 -> usr/lib64/
drwx------.  2 root root  16K Dec  6  2018 lost+found/
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 media/
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 mnt/
drwxr-xr-x.  3 root root 4.0K Dec 11  2018 opt/
dr-xr-xr-x  93 root root    0 Jun 30 13:17 proc/
dr-xr-x---.  6 root root 4.0K Jun 30 14:46 root/
drwxr-xr-x  30 root root 1020 Jun 30 13:18 run/
lrwxrwxrwx.  1 root root    8 Dec  6  2018 sbin -> usr/sbin/
drwxr-xr-x.  2 root root 4.0K Apr 11  2018 srv/
dr-xr-xr-x  13 root root    0 Jun 30 14:48 sys/
drwxrwxrwt.  8 root root 4.0K Jun 30 14:43 tmp/
drwxr-xr-x. 13 root root 4.0K Dec  6  2018 usr/
drwxr-xr-x. 20 root root 4.0K Dec 11  2018 var/
タイトルとURLをコピーしました