フォーマット文字は印刷ファイルのサイズをバイト単位で%s
作成します。stat
# stat -c'%A %h %U %G %s %n' /bin/foo
-rw-r--r-- 1 root root 45112 /bin/foo
ls
「千単位の区切り文字」を使用して、バイトサイズの数値を印刷するように設定できます。つまり、45,112
一般的な45112
。
# BLOCK_SIZE="'1" ls -lA
-rw-r--r-- 1 root root 45,112 Nov 15 2014
ファイルサイズに何千もの区切り文字が含まれるように、stat出力の形式を同様に指定できますか?
stat
最初に使用した理由は、と同じ出力が必要なのにls
時間がなくて-c'%A %h %U %G %s %n'
。
ls
または、時間なしで同様の出力を印刷する他の方法はありますか?
ベストアンサー1
たとえば、日付形式を指定しますが、空白のままにします。
ls -lh --time-style="+"
生産
-rwxrwxr-x 1 christian christian 8.5K a.out
drwxrwxr-x 2 christian christian 4.0K sock
-rw-rw-r-- 1 christian christian 183 t2.c