A maneira mais simples é usar a opção --printf
como sugerido por @don_crissti:
stat --printf='%A %h %U %G %s %.16y %n\n' .bashrc
Se, por alguma razão, você não puder fazer isso, você pode analisar a saída de 'stat -c'% y ':
$ stat -c'%A %h %U %G %s %y %n' .bashrc | awk '{$7=substr($7,1,8); $8=""}1;'
-rw-r--r-- 1 terdon terdon 9737 2015-02-01 18:12:18 .bashrc
Ou você pode usar o GNU date
para convertê-lo:
$ date -d "2015-02-01 18:12:18.665916181 +0200"
Sun Feb 1 19:52:18 EET 2015
$ date -d "2015-02-01 18:12:18.665916181 +020" +"%F %R:%S"
2015-02-01 19:52:18