Linux Command Line Tutorial For Beginners 6 - mkdir Command
Innholdsfortegnelse:
- Linux mkdir kommandosyntax
- Hvordan lage en ny katalog
- Hvordan lage foreldrekataloger
- Slik angir du tillatelser når du oppretter en katalog
- Hvordan lage flere kataloger
- Konklusjon
I Linux-systemer kan du opprette nye kataloger enten fra kommandolinjen eller ved hjelp av skrivebordets filbehandling. Kommandoen som lar deg lage kataloger (også kjent som mapper) er
mkdir
.
Denne opplæringen dekker det grunnleggende om bruk av
mkdir
kommandoen, inkludert eksempler på hverdagen.
Linux mkdir kommandosyntax
Syntaks for
mkdir
kommandoen er som følger:
mkdir
Kommandoen tar ett eller flere katalognavn som sine argumenter.
Hvordan lage en ny katalog
For å opprette en katalog i Linux passerer du katalognavnet som argumentet til
mkdir
kommandoen. For å opprette en ny katalog-
newdir
vil du for eksempel kjøre følgende kommando:
mkdir newdir
Du kan bekrefte at katalogen ble opprettet ved å liste opp innholdet ved å bruke kommandoen
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Når du bare oppgir katalognavnet, uten hele banen, opprettes det i den gjeldende arbeidskatalogen.
Den nåværende arbeidskatalogen er katalogen du kjører kommandoene fra. Hvis du vil endre gjeldende arbeidskatalog, bruker du
cd
kommandoen.
For å opprette en katalog på et annet sted må du oppgi den absolutte eller relative filstien til overordnet katalog. For å lage en ny katalog i
/tmp
katalogen, skriver du for eksempel:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
Alternativet
-v
(
--verbose
) forteller
mkdir
å skrive ut en melding for hver opprettede katalog.
Hvordan lage foreldrekataloger
En overordnet katalog er en katalog som er over en annen katalog i katalogtreet. Bruk alternativet
-p
å opprette overordnede kataloger.
La oss si at du vil lage en katalog
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Hvis noen av foreldrekatalogene ikke eksisterer, vil du få en feil som vist nedenfor:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
I stedet for å opprette de manglende overordnede katalogene en etter en, påkaller du
mkdir
kommandoen med
-p
alternativet:
mkdir -p /home/linuxize/Music/Rock/Gothic
Når alternativet
-p
brukes, oppretter kommandoen katalogen bare hvis den ikke eksisterer.
Hvis du prøver å opprette en katalog som allerede eksisterer og alternativet
-p
ikke er gitt,
mkdir
vil skrive ut
File exists
error:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Slik angir du tillatelser når du oppretter en katalog
Hvis du vil opprette en katalog med spesifikke tillatelser, bruker du alternativet
-m
(
-mode
). Syntaksen for tildeling av tillatelser er den samme som med
chmod
kommandoen.
I eksemplet nedenfor oppretter vi en ny katalog med
700
tillatelser, noe som betyr at bare brukeren som opprettet katalogen, vil kunne få tilgang til den:
mkdir -m 700 newdir
Når
-m
alternativet ikke brukes, har de nyopprettede katalogene vanligvis
775
eller
755
tillatelser, avhengig av
umask
verdien.
Hvordan lage flere kataloger
For å opprette flere kataloger, spesifiser katalogenes navn som kommando-argumenter, adskilt med mellomrom:
mkdir dir1 dir2 dir3
mkdir
kommandoen lar deg også lage et komplekst katalogtre med en kommando:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Kommandoen over oppretter følgende katalogtre:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Konklusjon
mkdir
kommandoen i Linux brukes til å opprette nye kataloger.
For mer informasjon om
mkdir
, besøk mkdir-mannssiden.
Hvordan kopiere filer og kataloger i Linux

Kopiering av filer og kataloger er en av de vanligste oppgavene du utfører når du jobber på kommandolinjen. I Linux er det flere kommandoer for å kopiere filer med cp og rsync som de mest brukte verktøyene.
Hvordan fjerne filer og kataloger ved hjelp av linux kommandolinje

I denne opplæringen vil vi vise deg hvordan du bruker rm-kommandoen til å fjerne filer og kataloger gjennom eksempler og forklaringer på de vanligste rm-alternativene.
Hvordan flytte filer og kataloger i Linux (mv-kommando)

Å flytte filer og kataloger er en av de mest grunnleggende oppgavene du ofte trenger å utføre på et Linux-system. I denne opplæringen vil vi forklare hvordan du bruker mv-kommandoen til å flytte filer og kataloger.