GNU/Linux >> Linux の 問題 >  >> Linux

Linux ls コマンド - ファイルの一覧表示

ls コマンドは、指定されたディレクトリの内容を一覧表示します。この投稿では、ls で利用可能なすべてのオプションについて説明します コマンド。

ls コマンド オプション

オプション 説明
-a ドットで始まるエントリを含むすべてのエントリを一覧表示
-A を除くすべてのエントリを一覧表示します。そして..
-c 変更時刻でファイルを並べ替える
-d ディレクトリ エントリの一覧表示
-h 人間が読める形式でサイズを表示する (K、M など)
-H 1024 ではなく 1000 の累乗でのみ上記と同じ
-l コンテンツをロングリスト形式で表示
-o グループ情報なしの長いリスト形式
-r コンテンツを逆順に表示
-s 各ファイルのブロック単位の印刷サイズ
-S ファイルサイズで並べ替え
–並べ替え 内容を単語で並べ替えます。 (つまり、サイズ、バージョン、ステータス)
-t 更新時間順
-u 最終アクセス時刻順
-v バージョン順
-1 1 行に 1 つのファイルをリストする

ファイルのリスト

ls コマンドは、ドットファイルを除く、指定されたディレクトリの内容を一覧表示します。ディレクトリが指定されていない場合、デフォルトで現在のディレクトリの内容が表示されます。

リストされたファイルはデフォルトでアルファベット順にソートされ、1 行に収まらない場合は列に整列されます。

例:

$ ls
apt     configs     Documents       Music       workspace
bin     Desktop     git             Pictures    Public      Videos

ロング リスト形式でファイルを一覧表示する

ls コマンドの -l オプションは、指定されたディレクトリの内容を長いリスト形式で出力します。ディレクトリが指定されていない場合、デフォルトで現在のディレクトリの内容が表示されます。

ls -l /etc

出力例:

total 1204
drwxr-xr-x  3 root root 4096 Apr 21 03:44 acpi
-rw-r--r--  1 root root 3028 Apr 21 03:38 adduser.conf
drwxr-xr-x  2 root root 4096 Jun 11 20:42 alternatives
...

最近変更された 10 個のファイルを一覧表示

以下は、現在のディレクトリで最近変更された最大 10 個のファイルを、長いリスト形式 (-l) と時間順 (-t) で並べ替えてリストします。

ls -lt | head

ドットファイルを含むすべてのファイルを一覧表示

ドットファイルは、名前が . で始まるファイルです .これらは通常 ls によって隠されています 要求されない限り、記載されていません。たとえば、次の ls の出力 ドットファイルをリストしません:

$ ls
bin pki

-a または --all オプションは、ドットファイルを含むすべてのファイルを一覧表示します。

例:

$ ls -a
.   .ansible        .bash_logout    .bashrc
..  .bash_history   .bash_profile   bin     pki

ファイルをツリー形式で一覧表示

tree コマンドは、指定したディレクトリの内容をツリー形式で一覧表示します。ディレクトリが指定されていない場合、デフォルトで現在のディレクトリの内容が表示されます。

出力例:

$ tree /tmp
/tmp
├── 5037
├── adb.log
└── evince-20965
    └── image.FPWTJY.png

tree コマンドの -L を使用 表示深度と -d を制限するオプション ディレクトリのみを一覧表示するオプション。

出力例:

$ tree -L 1 -d /tmp /tmp
└── evince-20965

サイズ順にファイルを一覧表示

ls コマンドの -S オプションは、ファイル サイズの降順でファイルを並べ替えます。

$ ls -l -S ./Fruits
total 8
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg

-r で使用する場合 オプションでソート順が逆になります。

$ ls -l -S -r ./Fruits
total 8
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg

結論

この投稿では、ls を使用してファイルを一覧表示するさまざまなオプションをすべて学びました コマンド。


Linux
  1. Linuxでファイルの名前を変更する方法

  2. Linuxmvコマンド

  3. Linuxduコマンド

  1. Linuxipコマンド

  2. Linuxcdコマンド

  3. Linux の mcopy コマンド

  1. LinuxSSコマンドの使用方法

  2. LinuxでのLsコマンド(ファイルとディレクトリのリスト)

  3. Linuxでファイルとディレクトリをコピーする