The stat command is used to display detailed status of file, directory and file system.
Syntax: stat [options] FILE...
Example:
$ stat tmp/file1
Output:
File: tmp/file1
Size: 0 Blocks: 0 IO Block: 4096
Device: 12h/18d Inode: 3064192624 Links: 1
Access: (0660/-rw-rw----) Uid: ( 0/ UNKNOWN) Gid: ( 1028/ UNKNOWN)
Access: 2015-02-28 15:39:03.000000000
Modify: 2015-02-28 15:39:03.000000000
Change: 2015-02-28 15:39:03.000000000
So, without options/arguments you can have the following details:
File: tmp/file1
Size: 0 Blocks: 0 IO Block: 4096
Device: 12h/18d Inode: 3064192624 Links: 1
Access: (0660/-rw-rw----) Uid: ( 0/ UNKNOWN) Gid: ( 1028/ UNKNOWN)
Access: 2015-02-28 15:39:03.000000000
Modify: 2015-02-28 15:39:03.000000000
Change: 2015-02-28 15:39:03.000000000
So, without options/arguments you can have the following details:
File
|
Size in Bytes
|
Blocks
|
Number of blocks used
|
IO Block
|
Size in bytes of every block
|
Device
|
The identifier number of your storage device (harddrive, etc.)
|
Inode
|
The inode number that the file or directory is linked to
|
Access/Modify and change Times
|
Note that the timestamps also include which time zone that accesses or modifications took place in
|
Arguments:
The following are some of the flags and arguments that can be used for the stat command:
The following are some of the flags and arguments that can be used for the stat command:
Arguments
|
Details
|
-f --filesystem
|
display filesystem status instead of file status
|
-c --format
|
use the specified FORMAT instead of the default
|
-L --dereference
|
follow links
|
-Z --context
|
print the security context
|
--help
|
display the help and exit
|