Following is a list of suffixes which are likely to be found on a Linux system.
| Suffix | File type |
| ,v | Files for RCS (Revision Control System) |
| - | backup file |
| .C | C++ source code |
| .F | FORTRAN source with cpp(1) directives |
| .S | Assembler source with cpp(1) directives |
| .Z | File compressed using compress(1) |
| .[0-9]+pk | TeX font files |
| .[1-9] | Manual page for the corresponding section |
| .[1-9][a-z] | Manual page for section plus subsection |
| .a | static object code library |
| .afm | PostScript font metrics |
| .arc | ARC archive |
| .awk | AWK language program |
| .bak | Backup file |
| .bm | Bitmap source |
| .c | C source |
| .cat | Message catalog files |
| .cf | configuration file |
| .conf | configuration file |
| .config | configuration file |
| .cweb | Donald Knuth's WEB for C |
| .dat | data file |
| .def | Modula-2 source for definition modules |
| .def | other definition files |
| .diff | ASCII File differences |
| .doc | documentation file |
| .dvi | TeX device independent output |
| .el | EMACS lisp source |
| .elc | compiled EMACS lisp |
| .eps | encapsulated postscript |
| .f | FORTRAN source |
| .fas | pre-compiled common Lisp |
| .fi | FORTRAN include files |
| .gif | Graphics Interchange Format |
| .gsf | Ghostscript fonts |
| .gz | File compressed using gzip(1) |
| .h | C or C++ header files |
| .hlp | Help file |
| .i | C source after preprocessing |
| .icon | Bitmap source |
| .image | Bitmap source |
| .in | Input file for some utility |
| .info | Files for the EMACS info browser |
| .jpg | JPEG compressed picture format |
| .l | lex(1) or flex(1) files |
| .lib | Common Lisp library |
| .ln | Files for use with lint(1) |
| .lsp | Common Lisp source |
| .man | Manual page |
| .mf | Metafont (font generator for TeX) source |
| .mm | Sources for groff(1) in mm - format |
| .mod | Modula-2 source for implementation modules |
| .o | object file |
| .old | old or backup file |
| .out | Output file, often executable program (a.out) |
| .p | Pascal source |
| .patch | File differences from patch(1) |
| .pcf | X11 font files (???) |
| .pfa | Postscript font definition files |
| .pid | File to store daemon pid (e.g. crond.pid) |
| .pl | Perl script |
| .pr | Bitmap source |
| .ps | Postscript file |
| .r | RATFOR source |
| .rules | Rules for something |
| .s | Assembler source |
| .sa | Something to do with shared libraries (???) |
| .sc | sc(1) spreadsheed commands |
| .sh | sh(1) scripts |
| .shar | archive created by the shar(1) utility |
| .so | DLL dynamic library |
| .sty | LaTeX style files |
| .sym | Modula-2 compiled definition modules |
| .tar | archive created by the tar(1) utility |
| .tar.Z | tar archive compressed with compress(1) |
| .tar.gz | tar archive compressed with gzip(1) |
| .taz | Tar archive compressed with compress(1) |
| .tex | TeX or LaTeX source |
| .texi | equivalent to .texinfo |
| .texinfo | TeXinfo documentation source |
| .tfm | TeX font metrics |
| .tmpl | Template files |
| .tpz | Tar archive compressed with gzip(1) |
| .txt | Text file |
| .uue | Binary file encoded with uuencode(1) |
| .web | Donald Knuth's WEB |
| .y | yacc(1) or bison(1) (parser generator) files |
| .z | File compressed using pack(1) (or an old gzip(1)) |
| .zoo | ZOO archive |
| ~ | EMACS or patch backup file |
| rc | Startup file, e.g. .newsrc |