Definition:

  • has 10 fields

first field: file type

  • -: a file
  • b: block device, I/O in block (storage disks)
  • c: character device, I/O on per-character basis (keyboard, mouse)
  • d: a directory

next 9 fields:

  • Each of next 3 denotes rwx (has permission) or --- (no)