diff --git a/pages/linux/stat.md b/pages/linux/stat.md new file mode 100644 index 000000000..734d28873 --- /dev/null +++ b/pages/linux/stat.md @@ -0,0 +1,27 @@ +# stat + +> Display file and filesystem information. + +- Show file properties such as size, permissions, creation and access dates among others: + +`stat {{file}}` + +- Same as above but in a more concise way: + +`stat -t {{file}}` + +- Show filesystem information: + +`stat -f {{file}}` + +- Show only octal file permissions: + +`stat -c "%a %n" {{file}}` + +- Show owner and group of the file: + +`stat -c "%U %G" {{file}}` + +- Show the size of the file in bytes: + +`stat -c "%s %n" {{file}}` diff --git a/pages/osx/stat.md b/pages/osx/stat.md new file mode 100644 index 000000000..a1a2b0cce --- /dev/null +++ b/pages/osx/stat.md @@ -0,0 +1,23 @@ +# stat + +> Display file status. + +- Show file properties such as size, permissions, creation and access dates among others: + +`stat {{file}}` + +- Same as above but verbose (more similar to linux's `stat`): + +`stat -x {{file}}` + +- Show only octal file permissions: + +`stat -f %Mp%Lp {{file}}` + +- Show owner and group of the file: + +`stat -f "%Su %Sg" {{file}}` + +- Show the size of the file in bytes: + +`stat -f "%z %N" {{file}}`