LoginSignup
4
1

More than 3 years have passed since last update.

【Linuxコマンド】 ls コマンド オプション 一覧 【初学者必見】

Posted at

【Linuxコマンド】 ls コマンド オプション 一覧 【初学者必見】

まとめ
Linuxコマンド一覧

ls コマンドとは

ファイルやディレクトリの情報を表示するためのコマンドです。
"ls" は "list directory contents"の略です。

lsコマンドの使い方

/home/hoge
$ ls 
test hoge.txt test2 

lsコマンドのオプション一覧

オプション 説明
-a 全て表示
-l 詳細表示
-1 リストを縦に並べる
-r 逆順表示
-t 更新時間順に表示
-S ファイルサイズ順でソートする
-X 拡張子順(ごと)に並べる
-R ディレクトリ内容を再帰的に表示
--full-time タイムスタンプの詳細を表示する
-h 単位を読みやすい形式で表示する
-k KB単位で表示する
-F ディレクトリ名の後に ' / ', 実行可能なファイル名の後に ' * ' をつける

-aオプション

ファイル名の先頭にピリオドがつく隠しファイルも表示。

/home/hoge
$ ls -a
test hoge.txt test2 .hidden

-lオプション

ファイルの詳細を表示。

/home/hoge
$ ls -l
-rw-r--r-- 1 root root   11 Feb 24 17:11 hoge.txt
drwxr-xr-x 2 root root 4096 Feb 24 17:14 test
drwxr-xr-x 2 root root 4096 Feb 24 17:15 test2

詳細の見方ですが、一行目で説明すると

項目 説明
-rw-r--r-- ファイルの種類(左1文字)+パーミッション
1 ハードリンクの数
root 所有者
root 所有グループ
11 ファイルのサイズ
Feb 24 17:11 作成日時
hoge.txt ファイル名

-Rオプション

ディレクトリ内容を再帰的に表示。

/home/hoge
$ ls -R
hoge.txt test test2

./test
test.txt ex.txt test.log

./test2
test2.txt ex2.txt test2.log

-hオプション

ファイルサイズの単位をいい感じによろしくやってくれます。

/home/hoge
$ ls -lh
-rw-r--r-- 1 root root  11B Feb 24 17:11 hoge.txt
drwxr-xr-x 2 root root 4.0K Feb 24 17:14 test
drwxr-xr-x 2 root root 4.0K Feb 24 17:15 test2

その他のLinuxコマンドのオプション一覧

pwd, mkdir, cd, cat, cp, ls, touch, less, mv, rm, ssh, man, 随時追加中

広告欄

各種開発や構築の請負や初学者向けのメンター業務してます。
ご興味お持ちいただけた方はこちらへどうぞ

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1