Unixでは、ls -l
ファイルとディレクトリの長いリストが提供されています。
ls -lt
また種類時間でソートされたファイル、つまり最後に変更または変更されたファイル。これはls -lu
、長いリストとアクセス時間を提供し、最後のアクセス基準ではなくazでファイルをソートすることとは異なります。アクセス時間に基づいてファイルをソートしたいが、これを行うには、リストを長い形式ls -lu
で
ls -lut
提供し、アクセス時間を印刷し、アクセス時間に基づいてソートする必要があります。
ERGOは、
-t
時間、変更時間、またはアクセス時間に基づいてソートすることを意味する必要があり、ERGO-u
はリストインタビュー時間。アクセス時間ごとにリストおよびソートされるわけではありません。それでは、もはや議論がなければ、-t
修正時間ごとにリストすることを意味するようです。そしてソート編集時間をタップします。上記の内容は正しいですか?そうでなければ、私はどこで間違っていますか?
ベストアンサー1
これls
マニュアルページこれらのオプションを明確にするのに役立ちます。
この-l
オプションは出力形式を制御して「長い」リストを生成します。
この-t
オプションは変更時間に基づいてソートされます。値はすでに長い形式で存在します。
-u
このオプションは、使用されるオプションによって異なる動作をします。
- それ自体は
ls -u
アクセス時間に基づいてソートされます。 - この
-l
オプションを使用すると、アクセス時間が表示されますが、名前でソートされます。この場合、ソートオプションではなく出力修飾子として機能します。 -l
とを使用する-t
と、接続時間が表示され、それに基づいてソートされます。
この-c
オプションはctime属性と同じように機能します。
複雑さは長いリスト形式を変更する必要があるためです。-lo
グループ情報の抑制、-lG
所有者情報の抑制、-lh
人間が読める形式でサイズを表示するなど、さまざまなオプションがこの方法で機能します。
GNUスタイルのオプションls
手動これを理解しやすくしてください。
-l
はい--format=long
。
-t
はい--sort=time
。
-u
はい--time=atime
。
同じだ。-lu
つまり--format=long --time=atime
、長いリストを表示しますが、デフォルトのmtimeの代わりにatimeを使用します。
そして-ltu
はい--format=long --sort=time --time=atime
。この例では、atime が表示されソートされます。