A new command I learned today - stat. It provides basic information on a file or device: inode, device, size, access times, owner, privileges, ...
A regular file:
$ stat .bashrc File: .bashrc Size: 3526 Blocks: 8 IO Block: 4096 regular file Device: 31h/49d Inode: 258 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1001/ rpb) Gid: ( 1001/ rpb) Access: 2017-10-01 10:24:21.433638491 -0300 Modify: 2017-10-01 10:24:21.433638491 -0300 Change: 2017-10-01 10:24:21.433638491 -0300
A /proc file:
$ stat /proc/cpuinfo File: /proc/cpuinfo Size: 0 Blocks: 0 IO Block: 1024 regular empty file Device: 4h/4d Inode: 4026531992 Links: 1 Access: (0444/-r--r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2017-10-01 10:23:55.081956673 -0300 Modify: 2017-10-01 10:23:55.081956673 -0300 Change: 2017-10-01 10:23:55.081956673 -0300 Birth: -
A block device:
# stat /dev/nvme0n1 File: /dev/nvme0n1 Size: 0 Blocks: 0 IO Block: 4096 block special file Device: 6h/6d Inode: 1183 Links: 1 Device type: 103,0 Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk) Access: 2017-09-30 14:09:37.162593464 -0300 Modify: 2017-09-28 22:20:07.605232656 -0300 Change: 2017-09-28 22:20:07.605232656 -0300 Birth: -