ls
書式
ls [-abcdfghiklmnopqrstuxABCFGLNQRSUX1] [-w cols] [-T cols] [-I pattern] [–full-time] [–help] [file…]
説明
LiStの略。
ls はファイルが指定された場合はファイルに関する各種情報を表示し、ディレクトリが指定された場合は、そのディレクトリ配下のファイルに関する各種情報を表示します。
オプション
- -a, –all
- “..”や”.”を含んだすべてのファイルを表示する。
- -b, –escape
- ファイル名に表示できないコントロール・コードなどが使われている場合,8進数3桁(¥ddd)で表示する。
- -c, –time=ctime, –time=status
- ファイル・ステータスを変更した時間順にソートして表示する。
- -d, –directory
- [file]にディレクトリを含んでいる場合,ディレクトリの内容ではなくファイルと同様に表示する。
- -f
- ソートせずにディレクトリ内の順番に沿って表示される。
- -i, –inode
- ファイル名の左にインデックス番号を表示する。
- -k, –kilobytes
- ファイル・サイズをキロ・バイト単位で表示する。
- -l, –format=long, –format=verbose
- ファイルの詳細も同時に表示する。
- -m, –format=commas
- ファイル名をカンマで区切って表示する。
- -n, –numeric-uid-gid
- ユーザー名,グループ名を数字を使用して表示する。
- -o, –color, –colour, –color=yes, –colour=yes
- ファイル・タイプによって色を付けする。
- -p
- ディレクトリ名の最後に/を付けて表示する。
- -q, –hide-control-chars
- エスケープ・コードなど表示できない文字列には?に変更して表示する。
- -r, –reverse
- 逆順にソートして表示する。
- -s, –size
- ファイル名の左側にキロ・バイト単位でファイル容量を付加して表示する。
- -t, –sort=time
- タイム・スタンプ順にソートして表示する。
- -u, –time=atime, –time=access, –time=use
- タイム・スタンプの代わりにアクセス時刻でソートして表示する。
- -x, –format=across, –format=horizontal
- 水平方向にソート順にファイルを表示する。
- -A
- “..”や”.”を表示しない。
- -B, –ignore-backups
- ファイルの最後にチルダ(‾)が付いているファイルを除外して表示する。
- -C, –format=vertical
- 上下方向にソート順にファイルを表示していく。
- -F, –classify
- それぞれのパス名の最後に、ディレクトリならばスラッシュ (‘/’) 、実行可能ファイルならばアスタリスク (‘*’) 、シンボリックリンクならばアットマーク (‘@’) 、ソケットファイルならば等号 (‘=’) 、ホワイトアウトならばパーセント文字 (‘%’) 、 FIFO ならば縦棒 (‘|’) をつけて表示します。
- -G, –no-group
- -lオプションでグループを抜いた形で表示される。
- -L, –dereference
- シンボリック・リンクはリンク先のファイルが表示される。
- -N, –literal
- エスケープ・コードが含まれていても変換せずに表示する。
- -Q, –quote-name
- ファイル名をダブル・クォーテーションで囲んで表示する。
- -R, –recursive
- ディレクトリ内容を再帰的に表示する。
- -S, –sort=size
- ファイル・サイズ順にソートする。
- -U, –sort=none
- ソートせずにディレクトリ内の順番にそって表示する。
- -X, –sort=extension
- 拡張子でソートして表示する。
- -1, –format=single-column
- 1行に1ファイルづつ表示する。
- -w, –width cols
- 端末の幅をcolsとして表示する。
- -T, –tabsize cols
- タブ幅をcolsとして表示する。
- -I, –ignore pattern
- patternにマッチするファイルは表示しない。
- –full-time
- タイムスタンプを曜日,月,日付,時間,年すべて表示する。
- -h
- 容量を適当な単位で表示する。
- –help
- lsコマンドの使用法を表示する。
- file
- 指定したファイルやディレクトリのみを表示する。ワイルド・カードを使用することもできる。
サンプル
例)/etc ディレクトリの全ての情報を詳細に表示
$ ls -alh /etc ↵
total 2064
drwxr-xr-x 90 root wheel 2K Jul 28 23:56 .
drwxr-xr-x 6 root wheel 204B Aug 8 08:35 ..
-rw-r–r– 1 root wheel 753B Aug 22 2005 6to4.conf
-rw-r–r– 1 root wheel 246B Jun 23 2005 Symantec.conf
drwxr-xr-x 13 root wheel 442B Sep 3 2005 X11
-rw-r–r– 1 root wheel 515B Aug 22 2005 afpovertcp.cfg
:
- カテゴリ:Linuxコマンド
- 公開日:2006/08/14
- ↑ 記事評価をお願いします。

