Meaning of "b" and "c" in file privileges description (output of ls -l)
From section 10.1.2 What information is listed of the GNU Coreutils 9.0 manual:
The file type is one of the following characters:
‘-’ regular file ‘b’ block special file ‘c’ character special file ‘C’ high performance (“contiguous data”) file ‘d’ directory ‘D’ door (Solaris) ‘l’ symbolic link ‘M’ off-line (“migrated”) file (Cray DMF) ‘n’ network special file (HP-UX) ‘p’ FIFO (named pipe) ‘P’ port (Solaris) ‘s’ socket ‘?’ some other file type