Salute e malattia

Posizione |  | Salute e Malattia >  | Cancro | Cancro del testicolo

Risoluzione Errori Comando `mkdir`: Cause Comuni e Soluzioni

Il comando `mkdir` crea directory. I fallimenti derivano tipicamente da permessi,命名, path o problemi filesystem.

Cause Comuni Fallimento e Soluzioni

ErroreCausaSoluzione
File existsDirectory già esistenteUsa mkdir -p (nessun errore se esiste) o verifica prima
Permission deniedPermesso scrittura insufficiente su parentControlla ls -ld parent; usa sudo o cambia ownership
Invalid argument / No such file or directoryCaratteri non validi nel nome o path parent mancanteEvita / \ : * ? " < > | (Windows); usa mkdir -p per path nidificati
No space left on deviceFilesystem pienodf -h; libera spazio; controlla inode (df -i)
Read-only file systemMontato read-only o errore filesystemmount -o remount,rw; fsck se corrotto
File name too longPath supera limite (255 byte Linux, 260 Windows)Accorcia path; usa path relativi
Not a directoryComponente path parent è un fileControlla componenti path

Best Practices

  • Usa mkdir -p path/to/dir — crea parents, sopprime errore "exists".
  • Metti virgolette nomi con spazi: mkdir "my dir".
  • Controlla exit code: mkdir dir && echo success.
  • Verbose: mkdir -v.

Note Specifiche OS

  • Linux/Unix: Case-sensitive; slash forward; permessi via rwx.
  • Windows (cmd/PowerShell): Backslash; nomi riservati (CON, PRN, NUL, ecc.); MAX_PATH 260 (salvo long paths abilitato).

La maggior parte dei fallimenti `mkdir` sono errori permessi o path. Leggi il messaggio d'errore—ti dice esattamente cosa non va.