После проверки кода для coreutils 8.22 оказалось, что краткий эквивалентный формат printf в моей системе — (, который не поддерживает selinux):
[root@kvm devicemapper]# stat -t data
data 107374182400 3887728 8180 0 0 fd01 559688 1 0 0 1633555816 1610128779 1610128779 0 4096
[root@kvm devicemapper]# stat --printf="%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o\n" data
data 107374182400 3887728 8180 0 0 fd01 559688 1 0 0 1633555816 1610128779 1610128779 0 4096
(В версии 8.22 )Вот:
%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o
%n file name
%s total size, in bytes
%b number of blocks allocated
%f raw mode in hex
%u user ID of owner
%g group ID of owner
%D device number in hex
%i inode number
%h number of hard links
%t major device type in hex, for character/block device special files
%T minor device type in hex, for character/block device special files
%X time of last access, seconds since Epoch
%Y time of last modification, seconds since Epoch
%Z time of last change, seconds since Epoch
%W time of file birth, seconds since Epoch; 0 if unknown
%o optimal I/O transfer size hint
Предполагая, что у вас есть более поздняя версия stat
, запуск stat --help
будет включать эквивалентный формат для краткости.