Filer och kataloger identifieras på olika sätt beroende på operativsystemet, men involverar i allmänhet en kombination av:
1. Namn: Detta är den mest uppenbara identifieraren. Det är en rad tecken (med vissa begränsningar beroende på operativsystemet - t.ex. inga specialtecken i vissa fall) som människor använder för att hänvisa till filen eller katalogen. Namnet är en del av filvägen.
2. Sökväg: Detta är platsen för filen eller katalogen i filsystemets hierarkiska struktur. Det är en sekvens av kataloger som leder till filen eller katalogen, separerad av en sökvägsavskiljare (t.ex. `/` i Unix-liknande system, `\ 'i Windows). Hela sökvägen identifierar unikt filen eller katalogen i hela filsystemet. Exempel:
* `/Hem/användare/dokument/rapport.pdf` (Unix-liknande)
* `C:\ Användare \ Användare \ Dokument \ Report.pdf` (Windows)
3. Metadata: Utöver namn och sökväg hjälper olika metadata attribut att identifiera och hantera filer och kataloger. Dessa attribut kan inkludera:
* filtyp (förlängning): I många system föreslår filnamnets förlängning (delen efter det sista ".") Filtypen (t.ex. `.txt` för textfiler,` .pdf` för pdf -dokument, `.exe 'för körbara filer). Detta är en *konvention *, inte en garanterad metod - förlängningen kan vara felaktig eller saknas.
* Filstorlek: Antalet byte filen upptar.
* skapande datum och tid: När filen eller katalogen skapades.
* Senast modifierad datum och tid: När filen eller katalogen ändrades senast.
* Senast åtkomst till datum och tid: När filen eller katalogen senast fick åtkomst.
* behörigheter: (Särskilt viktigt i Unix-liknande system) Kontroll som kan läsa, skriva och köra filen eller katalogen (ägare, grupp, andra). Dessa behörigheter är en del av metadata och bidrar till filens identifiering och kontroll.
* inoder (Unix-liknande): En unik numerisk identifierare för varje fil och katalog i ett filsystem. Detta är en identifierare på låg nivå som inte är direkt synlig för användare. Det är viktigt för operativsystemet att hantera filer internt.
4. Unika identifierare (UIDS/GUID): Vissa system (särskilt nätverksfilsystem) använder unika identifierare (som UID:er i UNIX eller GUID i Windows) som är globalt unika nummer som tilldelas filer och mappar. Detta är avgörande för att identifiera filer även när sökvägen eller namnet kan ändras.
Sammanfattningsvis innebär att identifiera en fil eller katalog ofta en kombination av dess namn, sökväg och tillhörande metadata. De specifika metoderna och attributen som används varierar beroende på operativsystemet och filsystemet. OS använder en kombination av dessa, ofta inklusive identifierare på låg nivå (som inoder eller UID:er/GUID), för att hantera och få åtkomst till filer effektivt.