All checks were successful
learn org at code.softwareshinobi.com/git.softwareshinobi.com/pipeline/head This commit looks good
3.0 KiB
Executable File
3.0 KiB
Executable File
The stat command
The stat command lets you display file or file system status. It gives you useful information about the file (or directory) on which you use it.
Examples:
- Basic command usage
stat file.txt
- Use the
-c(or--format) argument to only display information you want to see (here, the total size, in bytes)
stat file.txt -c %s
Syntax:
stat [OPTION] [FILE]
Additional Flags and their Functionalities:
| Short Flag | Long Flag | Description |
|---|---|---|
-L |
--dereference |
Follow links |
-f |
--file-system |
Display file system status instead of file status |
-c |
--format=FORMAT |
Specify the format (see below) |
-t |
--terse |
Print the information in terse form |
| - | --cached=MODE |
Specify how to use cached attributes. Can be: always, never, or default |
| - | --printf=FORMAT |
Like --format, but interpret backslash escapes (\n, \t, ...) |
| - | --help |
Display the help and exit |
| - | --version |
Output version information and exit |
Example of Valid Format Sequences for Files:
| Format | Description |
|---|---|
%a |
Permission bits in octal |
%A |
Permission bits and file type in human readable form |
%d |
Device number in decimal |
%D |
Device number in hex |
%F |
File type |
%g |
Group ID of owner |
%G |
Group name of owner |
%h |
Number of hard links |
%i |
Inode number |
%m |
Mount point |
%n |
File name |
%N |
Quoted file name with dereference if symbolic link |
%s |
Total size, in bytes |
%u |
User ID of owner |
%U |
User name of owner |
%w |
Time of file birth, human-readable; - if unknown |
%x |
Time of last access, human-readable |
%y |
Time of last data modification, human-readable |
%z |
Time of last status change, human-readable |