In Unix tutto è un file, directory comprese, ed ogni file ha una ACL (Access Control List), una stringa di dieci caratteri logicamente ordinati che definisce i permessi di accesso al file. Ogni file ha, inoltre, un utente proprietario ed un gruppo proprietario. Al momento della creazione di un file, esso viene collegato all'utente che lo ha generato e al gruppo principale a cui appartiene l'utente.
- d directory;
- b file speciale a blocchi
- c file speciale a caratteri
- l link simbolico
- p per un FIFO
- s per un socket