年と秒を含むファイルの変更時刻を出力したい。 ls -linTを使おうとしましたが、これは-Tがそれを実行する必要があることを意味しますが、そうではありません。 -Tは集計サイズとして認識されます。 lsを使用してソリューションを検索しています。誰か助けてくれませんか?
--time-style=full-iso
、または単に--full-time
を試してください。
ls -l --time-style=full-iso
ls --full-time
マニュアルページから:
--time-style = STYLEに-lを指定し、スタイルSTYLEを使用して時間を表示します:full-iso、long-iso、iso、locale、+ FORMAT。 FORMATは
date'; if FORMAT is FORMAT1<newline>FORMAT2, FORMAT1 applies to non-recent files and FORMAT2 to recent files; if STYLE is prefixed with
posix- 'のように解釈され、STYLEはPOSIXロケールの外部でのみ有効になります
したがって、フォーマット指定子を使用することもできます(フォーマット文字列については、date
のマニュアルページを参照してください)。
ls -l --time-style=+"%Y %H:%M:%S"