Planethäftet, © F. Kilander, DSV, 1992--1996.
[Top]

Filnamnskonventioner

UNIX skiljer på fyra olika sorters filer. Det är

En filkatalog innehåller filer. En symbolisk länk är en hänvisning till en annan fil. Datafiler innehåller data. En delmängd av datafilerna kan exekveras, dvs köras som program i datorn eller läsas som kommandon av ett skal. Filerna i katalogen /dev är referenser till datorns kringutrustning som terminalportar, skivminnen, CD-ROM-läsare osv.

För att hålla reda på den stora floran av datafiler som inte exekveras används ofta suffixet i filnamnet för att ange vilket innehåll som filen har. Vissa program kräver eller förväntar sig vissa bestämda suffix. Suffix konkateneras ibland, som t ex foofiler.tar.Z eller bar.p.bak.

Tips: Programmet file är ett litet expertsystem som försöker klura ut vad en fil egentligen innehåller. Det är ganska duktigt, men ger inte alltid rätt svar.
Vanliga filnamnssuffix och deras betydelse
SuffixDatafiltypAnvändning
*~, *.~1~Tidigare version av en fil som redigerats med Emacs
*.1Källkod i troff/nroff-format för manualsida ur sektion 1Dokumentation
*.aBibliotek av objektrutinerUnix, programmering
*.auDigitalt ljud i s k mu-law format (huvudsakligen Sun)Ljud
*.aviDigital video och ljud i Apples formatMultimedia
*.bak, *.BAKSäkerhetskopia av en fil
*.bibDatabas med litteraturreferenserBibTex (LaTex, TeX)
*.c, *.ccKällkod i programspråken C eller C++Programmering
*.comLitet program högst 64 Kbyte stort (DOS, Win, NT)
*.cbl, *.cobCOBOL-källkodProgrammering
*.dllDynamiskt laddbar biblioteksrutin (Windows, NT)
*.docMS Word, DECwrite, dokumentationDesktop publishing
*.dviUtmatning från TeX och LaTeXDesktop publishing
*.exeRelokerbar och exekverbar fil (DOS, Win, NT)
*.figBild sparad av grafikeditorn XfigGrafik
*.gifBild komprimerad enligt Graphic Interchange Format (Compuserve)Grafik
*.gzFil eller arkiv komprimerat med programmet gzipFilhantering
*.h, *.hhS k header eller include-fil till källkod i C, C++ eller Pascal Programmering
*.hlpHypertextdokument för on-line-hjälp(DOS, Win, NT)Dokumentation
*.html,*.htm,*.ht3Dokument förstärkt med innehållsmarkörer ur HyperText Markup LanguageWWW
*.jnlDECwrite journalfilDesktop publishing
*.jpg, *.jpegGrafik lagrad på formatet från Joint Pictures Expert GroupGrafik
*.mid, *.midiStyrinformation huvusakligen för musikutrustning (även ljus- och scenteknik)Multimedia
*.mpg, *.mpegVideo lagrad på formatet från Motion Picture Expert Group Multimedia
*.oKompilerad men ej länkad objektkodProgrammering
*.p, *.pasPascalkällkodProgrammering
*.pdfDokument beskrivet formatet för Adobe Acrobat Desktop publishing,WWW
*.ps, *.epsKällkod i sidbeskrivningsspråket PostScriptUtskrifter
*.sAssemblerkodProgrammering
*.shShell-script (vanligen för sh eller Korn shell)Unix
*.simSimulakällkodProgrammering
*.soDynamiskt laddbar biblioteksrutin (SunOS)
*.tarFil producerad av programmet tar (tape archive)Unix
*.texDokument avsett att formateras av TeX eller LaTeXDesktop publishing
*.tmpTemporärfil
*.txtVanlig, läsbar text
*.wavDigitalt ljud i Microsofts format (PC)Ljud
*.xmlData uppmärkt med ett språk skrivet i eXtensible Markup LanguageWWW
*.xslStilregler för formatering av ett XML-språkWWW
*.ZFil komprimerad med compressFilhantering
*.zipKomprimerat filarkiv från programmen zip eller pkzipFilhantering