Mkdir

mkdir
​mkdir​ komutu
Geliştirici(ler)Çeşitli açık kaynak ve kapalı kaynak yazılm geliştiricileri
İşletim sistemiUnix ve Unix benzeri
PlatformÇoklu platform
Türkomut
LisansGNU Genel Kamu Lisansı

mkdir (make directory) yeni bir dizin oluşturmak için Unix, DOS, OS/2 ve Microsoft Windows işletim sistemlerinde kulanılan bir komuttur. Windows sistemlerinde mkdir yerine md kullanılır.

Kullanımı

Kullanımı şu şekildedir:

mkdir dizin_adı

dizin_adı yazan yere oluşturulmasını istediğiniz dizinin adını yazın. Yukarıda yazıldığı gibi kullanıldığında yeni dizin şu anki dizinin içinde oluşturulur. Unix'te çoklu dizinler belirtilebilir ve mkdir hepsini oluşturmaya çalışır.

Seçenekler

Unix ve benzeri işletim sistemlerinde, mkdir komutunun aldığı en yaygın 3 seçenek şunlardır:

 • -p : (--parents) Eğer yoksa, gerekli üst dizinleri de oluşturur. Eğer bu dizinler zaten varsa bir hata iletisi göstermez.

 • -v : (--verbose) Oluşturulan her dizini ekranda gösterir. Çoğunlukla -p ile birlikte kullanılır.

 • -m : Oluşturulan dizinin, erişim izinlerini belirler. Erişim izinleri sayısal olarak belirtilmelidir. Bakınız: chmod

-p genellikle mkdir ile iç içe karışık dizinler oluşturulurken kullanılır, dizin oluşturulurken belirtilen üst dizinin zaten var olup, olmadığı önemli değildir.

-m genellikle kabuk betikleri tarafından geçici dizinlerin erişime engellenmesinde kullanılır.

-p 'nin kullanılmasına bir örnek:

mkdir -p /geçici/a/b/c

Eğer /geçici/a dizini zaten varsa fakat /geçici/a/b dizini yoksa, mkdir , /geçici/a/b 'yi oluşturduktan sonra /geçici/a/b/c dizinini oluşturulur.

Geçmiş

Unix'in önceki sürümlerinde (BSD 4.1 öncesinde) bu komut yoktu. Onun yerine dizinler mknod() ile oluşturuluyordu ve iç içe olan dizinler tek tek yapılıyordu.

Kaynakça

  • "Microsoft TechNet Mkdir article". 19 Eylül 2008 tarihinde kaynağından arşivlendi. 
  • "Kullanıcı komutları". belgeler.org. 26 Aralık 2003 tarihinde kaynağından arşivlendi. 
  • mkdir: make directories – Commands & Utilities Reference, The Single UNIX Specification, Issue 7 from The Open Group
  • g
  • t
  • d
Dosya sistemi
Prosesler
  • at
  • bg
  • chroot
  • crontab
  • fg
  • kill
  • killall
  • nice
  • pgrep
  • pidof
  • pkill
  • ps
  • pstree
  • sleep
  • time
  • top
Kullanıcı ortamı
  • env
  • exit
  • finger
  • id
  • logname
  • mesg
  • passwd
  • talk
  • tput
  • uname
  • su
  • sudo · uptime
  • w
  • wall
  • who
  • write
  • whoami
Metin işleme
  • awk
  • basename
  • comm
  • csplit
  • cut
  • diff
  • dirname
  • ed
  • ex
  • fmt
  • fold
  • head
  • iconv
  • join
  • less
  • m4
  • more
  • nl
  • paste
  • patch
  • printf
  • read
  • sed
  • sort
  • strings
  • tac
  • tail
  • tr
  • troff
  • uniq
  • vi
  • wc
  • xargs
Kabuk yerleşikleri
Arama
  • find
  • grep
  • locate
  • whereis
  • which
Belgeleme
  • man
Yazılım geliştirme
  • ar
  • ctags
  • lex
  • make
  • nm
  • strip
  • yacc
Diğer
  • apropos
  • banner
  • bc
  • cal
  • clear
  • date
  • expr
  • help
  • history
  • info
  • lp
  • od
  • size
  • sleep
  • tput
  • type
  • true ve false
  • uname
  • yes
  • whatis
Kategori Kategoriler (Standart Unix programları, Unix SUS2008 yardımcı programları)  • Liste Liste
Taslak simgesiBilgisayar ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.