Fejlfinding af `mkdir` kommando-fejl: Almindelige årsager og løsninger

`mkdir` kommandoen opretter mapper. Fejl skyldes typisk rettigheder, navngivning, sti, eller filsystem-problemer.

Almindelige fejlårsager og fixes

FejlÅrsagLøsning
File existsMappe eksisterer alleredeBrug mkdir -p (ingen fejl hvis eksisterer) eller tjek først
Permission deniedUtilstrækkelig skriverettighed på forælderTjek ls -ld parent; brug sudo eller skift ejerskab
Invalid argument / No such file or directoryUgyldige tegn i navn eller forælder-sti manglerUndgå / \ : * ? " < > | (Windows); brug mkdir -p til næstede stier
No space left on deviceFilsystem fuldtdf -h; frigør plads; tjek inodes (df -i)
Read-only file systemMonteret read-only eller filsystem-fejlmount -o remount,rw; fsck hvis korrupt
File name too longSti overstiger grænse (255 bytes Linux, 260 Windows)Forkort sti; brug relative stier
Not a directoryForælder-sti-komponent er en filTjek sti-komponenter

Bedste praksis

  • Brug mkdir -p path/to/dir — opretter forældre, undertrykker »eksisterer« fejl.
  • Citer navne med mellemrum: mkdir "my dir".
  • Tjek exit-kode: mkdir dir && echo success.
  • Verbose: mkdir -v.

OS-specifikke noter

  • Linux/Unix: Case-sensitive; forward slashes; rettigheder via rwx.
  • Windows (cmd/PowerShell): Backslashes; reserverede navne (CON, PRN, NUL, osv.); MAX_PATH 260 (medmindre lange stier aktiveret).

De fleste `mkdir` fejl er rettigheds- eller sti-fejl. Læs fejlbeskeden — den fortæller præcis hvad der er galt.

Testikelkræft