Mkdir

Az mkdir (make directory) a könyvtárak létrehozására használatos parancs a Unix, DOS, OS/2 és a Microsoft Windows operációs rendszerekben. A DOS, OS/2 és Windowsban a parancs egy md rövidítésként használható.

Használata

A parancs egy normális használata:

mkdir könyvtár_neve

Ahol a könyvtár_neve a létrehozandó könyvtár neve. Ha a fenti módon használjuk a parancsot, akkor az új könyvtár létrejön az aktuális könyvtár alatt. A Unix egyszerre több könyvtárat is létre tud hozni a mkdir parancs segítségével.

Opciók

Az Unix-támogató operációs rendszerekben a mkdir parancsot opciókkal lehet ellátni. A leghasználtabb opciók a következők:

  • -p: létrehozza a könyvtárat a közbenső könyvtárakkal együtt (ha azok nem léteznek).
  • -v: kilistázza a létrehozott könyvtárat. Gyakran használják együtt a -p opcióval.
  • -m: a könyvtár jogosultságát adja meg nyolcas számrendszerbeli számként.

-p opciót, akkor használják gyakran, ha a mkdir parancs segítségével egy könyvtárstruktúrát akarunk létrehozni.

Példák

A -p opció gyakorlati használata:

mkdir -p /tmp/a/b/c

Ha a /tmp/a könyvtárak léteznek, de a /tmp/a/b könyvtár nem létezik, akkor az mkdir parancs létrehozza először a /tmp/a/b könyvtárat, majd a /tmp/a/b/c könyvtárat.

Ha egy egész könyvtárstruktúrát szeretnénk létrehozni, akkor a következőképpen kell használjuk a parancsot:

mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags}

Ez létrehozza az alábbi struktúrát:

          tmpdir
    ________|______
   |        |      |
branches   tags  trunk
                   |
                 sources
               ____|_____
              |          |
          includes     docs
Sablon:Unix parancsok
  • m
  • v
  • sz
Unix parancssoros programok és utasítások
Fájlrendszer
cat · cd · chmod · chown · chgrp · cksum · cmp · cp · dd · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · sha1sum · size · split · tee · type  · touch · umask
Processzek
at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Felhasználói környezet
env · finger · id · logname · mesg · passwd · su · sudo · uptime · tput · w · wall · who · whoami · write
Szövegkezelés
awk · banner · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs
Shell programozás
alias · basename · case  · clear · dirname · echo · expr · false · for · if · printf · seq · test · true · uname · unset  · until  · while  · yes
Hálózat
dig · host · inetd · netstat · ping · rlogin · netcat · traceroute
Keresés
find · grep · locate · whereis · which · whatis
Dokumentáció
apropos · help · man
Egyéb
bc · cal · date · info · lp · history
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap