Solaris のシステム管理 (上級編)

最新ファイルのリストを表示する方法

次のように ls -t コマンドを使用して、最も新しく作成または変更されたファイルから順番にファイルのリストを表示します。


$ ls -t [directory]

-t

最新タイムスタンプのファイルを最初にしてソートする 

directory

検索するディレクトリを指定します。 

例 — 最新ファイルのリストを表示する

次の例は、ls -tl コマンドを使用して、 /var/adm ディレクトリ内で作成または変更された最新のファイルを検索する方法を示しています。 sulog が最も新しく作成または変更されたファイルです。


$ ls -tl /var/adm
total 134
-rw-------   1 root     root         315 Sep 24 14:00 sulog
-r--r--r--   1 root     other     350700 Sep 22 11:04 lastlog
-rw-r--r--   1 root     bin         4464 Sep 22 11:04 utmpx
-rw-r--r--   1 adm      adm        20088 Sep 22 11:04 wtmpx
-rw-r--r--   1 root     other          0 Sep 19 03:10 messages
-rw-r--r--   1 root     other          0 Sep 12 03:10 messages.0
-rw-r--r--   1 root     root       11510 Sep 10 16:13 messages.1
-rw-r--r--   1 root     root           0 Sep 10 16:12 vold.log
drwxr-xr-x   2 root     sys          512 Sep 10 15:33 sm.bin
drwxrwxr-x   5 adm      adm          512 Sep 10 15:19 acct
drwxrwxr-x   2 adm      sys          512 Sep 10 15:19 sa
-rw-------   1 uucp     bin            0 Sep 10 15:17 aculog
-rw-rw-rw-   1 root     bin            0 Sep 10 15:17 spellhist
drwxr-xr-x   2 adm      adm          512 Sep 10 15:17 log
drwxr-xr-x   2 adm      adm          512 Sep 10 15:17 passwd