現在のディレクトリ内のファイルをリストしながら年を表示する


58

Red Hatサーバーで作業しています。コマンドls -lまたはll日付と時刻をフォーマットで提供してくれます+"%b %-d %H:%M"

各ファイルが作成された年が日付内に表示されるように、ファイルを一覧表示したいと思います。

そんなことがあるものか?


いいえ、私は「ls -lT」を試してはいけないと思います
-WAEL

1
ls -lT用でマックOSX
クリスRoofe

1
一般に、Unixはファイルの作成時間を追跡しません。また、たとえそれを行ったとしても、ls通常は表示する方法がありません。したがって、一般的に、これは不可能です。
G-Manが「Reinstate Monica」と言う

回答:


86

使用できman ls、ここで--time-styleパラメータを見つけることができます。または、次を使用できます。

ls --full-time


1
@bob:Turcoに完全に同意します。そうしないと、誰もあなたの質問に答えようとはしません。
ダークナイト

5
時間スタイルのための例ls -l --time-style=+%F
sobi3ch

1
既にll設定されている人ls -laや他の人のために、ll --full-time仕事もします。
Meetai.com

8

ls -l月の日と表示されます - 以来、BSDのmanページによると:ファイルの修正時刻が過去や未来で6ヶ月以上である場合には、今年最後の修正のは、時間と分のフィールドの代わりに表示されます。

そのため、そのが常に表示されるようにするには、次を使用します。

ls --time-style=long-iso (GNU / Linux)

ls -lT BSD(MacOS)で完全な時間情報を表示します


6

あなたはその年を頼んだのでls -lac、私のようにあなたがいつも使っているかどうかを覚えておくのは簡単ですls -lacあなたはそれが現在の年または時間と分でなければ、それであれば年が表示されますどのctimeを提供します。


私はこれが好き。出力のノイズがはるかに少なくなり、今後覚えておく必要があるのは1文字だけです。
エリック

1
これは、変更されたデフォルトの日付ではなく、変更さlsれた日付の動作を変更するようです。
Mateen Ulhaq

2
ls -l過去6か月の日付の日付と時刻、および他の日付の日付と年を表示します。ctimeは、mtime(変更日)ができる限り過去6か月間である可能性があるため、ls -lac(年ではなく)ls -laできる限り時間を表示できます。また、Mateen Ulhaqが指摘しているようにls -lac、同じ日付は表示されませんls -la。この答えは間違っています。
G-Manが「Reinstate Monica」と言う

2
この「答え」はどのようにして7票を得ましたか?
G-Manが「Reinstate Monica」と言う

5

Jan Marekの答えに加えて…。

ls --fullまたはls --fu

ls --full-time彼が説明したのと同じことをします。ステファン・シャゼラスに感謝します。今、私はls --fuどこでも入力します。:)


1
またはls --fu。GNUスタイルの長いオプションは、あいまいさ--fがない限り省略できます(--file-typeと--formatもあるため機能しません)。将来のバージョンではが導入される可能性がある--full-permsため、それに依存するのは危険です。
ステファンシャゼラス

1
知ってうれしい!入力が少なくてすみます。:)
G_Style

2

使用している場合busybox(組み込みディストリビューション、例えばOpenWRT、LEDE)、探しているスイッチは-e1.26.2までと1.27.0以降のバージョン用です--full-time変更しコミットを参照)。


1
-eまた、Solaris lsおよびast-open でも動作するため、実際にはGNUよりも標準に近くなってい--full-timeます。busyboxが新しいバージョンでそれを削除したのは残念です。
ステファンシャゼル

@StéphaneChazelasはそれを知りませんでした!編集してくれてありがとう
コードブリンブリン

-1

お気に入りかもしれません:

$ ls -altT / path / to / some / dir


以前に指摘し-TオプションはGNUでは動作しませんls(また、POSIXに指定されていません)。また、答えとしてコードを提供するときは、コードの各部分が何をするのかを説明する方が良いでしょう。
アンソニーG-モニカの正義
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.