ファイルの日付取得方法

sambaをAD認証にしているせいでファイルのグループ名にスペースが入ることがある

ls -l ore_profile
-rwxrw-r-- 1 ore domain users 45056 18:34 ore_profile
                 ~~~~~~~~~~~~

ファイルのタイムスタンプを取りたい時ってあると思うんだけど、
ふふーんといつも通りにやっていると上記のような場合は時間が取得できない。

ls -l ore_profile | awk -F " " '{print $6}'
45056

むむむ...、lsのヘルプを見たら、ユーザとグループをIDで返せる-nオプションを発見

ls -ln ore_profile
-rwxrw-r-- 1 11338 10513 45056 18:34 ore_profile

ls -ln ore_profile | awk -F " " '{print $6}'
18:34

とれた!