coreutils: Special file types

1 
1 12 Special file types
1 *********************
1 
1 This chapter describes commands which create special types of files (and
1 ‘rmdir’, which removes directories, one special file type).
1 
1    Although Unix-like operating systems have markedly fewer special file
1 types than others, not _everything_ can be treated only as the
1 undifferentiated byte stream of “normal files”.  For example, when a
1 file is created or removed, the system must record this information,
1 which it does in a “directory”—a special type of file.  Although you can
1 read directories as normal files, if you’re curious, in order for the
1 system to do its job it must impose a structure, a certain order, on the
1 bytes of the file.  Thus it is a “special” type of file.
1 
1    Besides directories, other special file types include named pipes
1 (FIFOs), symbolic links, sockets, and so-called “special files”.
1 

Menu