stat
Display status of files or filesystems (POSIX, toybox)
Syntax:
stat [-fLt] [-c format] file...
Runs on:
QNX OS
Options:
- -c format
- Output specified format string instead of default.
- -f
- Display filesystem status instead of file status.
- -L
- Follow symlinks.
- -t
- Terse:
- with -c — "
%n%s%b%f%u%g%D%i%h%t%T%X%Y%Z%o" - with -f — -c, "
%n%i%l%t%s%S%b%f%a%c%d"
- with -c — "
- file
- The pathname of the file or filesystem to display its status.
Description:
The stat utility displays the status of files or filesystems. The output can be specified using format strings.
Format strings
Format strings are introduced via the percent sign (%).
Files have the following formats:
| This sequence: | Writes: |
|---|---|
%A |
Access bits (flags) |
%a |
Access bits (octal) |
%B |
Bytes per %b (512 bytes) |
%b |
Size per 512 bytes |
%C |
Security context |
%D |
Device ID (hex) |
%d |
Device ID (dec) |
%F |
File type |
%f |
All mode bits (hex) |
%G |
Group name |
%g |
Group ID |
%h |
Hard links |
%i |
Inode |
%m |
Mount point |
%N |
Long filename |
%n |
Filename |
%o |
I/O block size |
%s |
Size (bytes) |
%T |
Devtype minor (hex) |
%t |
Devtype major (hex) |
%U |
User name |
%u |
User ID |
%X |
Access Unix time |
%x |
Access time |
%Y |
Modification Unix time |
%y |
Mod time |
%Z |
Creation Unix time |
%z |
Creation time |
Filesystems have the following formats:.
| This sequence: | Writes: |
|---|---|
%a |
Available blocks |
%b |
Total blocks |
%c |
Total inodes |
%d |
Free inodes |
%f |
Free blocks |
%i |
File system ID |
%l |
Max filename length |
%n |
File name |
%S |
Actual block sizee |
%s |
Best transfer size |
%T |
FS type (driver name) |
%t |
FS type (hex) |
This utility is provided as part of the toybox package. For information on how to enable it, see toybox.
Contributing author:
Rob Landley and the toybox project (see https://landley.net/toybox/).
Page updated:
