mkdir - mkdir
mkdirkomuta | |
| Geliştirici(ler) | Çeşitli açık kaynaklı ve ticari geliştiriciler |
|---|---|
| İşletim sistemi | Unix , Unix benzeri , Plan 9 , Inferno , DOS , MSX-DOS , FlexOS , OS/2 , Windows , ReactOS , KolibriOS |
| Platformu | Çapraz platform |
| Tip | Emretmek |
| Lisans |
coreutils : GPLv3+ MS-DOS : MIT FreeDOS : GPLv2+ ReactOS : GPLv2 |
mkdir(Marka dizin) komutu içinde Unix , DOS , DR FlexOS , IBM OS / 2 , Microsoft Windows ve ReactOS işletim sistemlerinin yeni bir hale getirmek için kullanılır dizini . Ayrıca EFI kabuğunda ve PHP betik dilinde de mevcuttur . DOS, OS/2, Windows ve ReactOS'ta komut genellikle md.
Komut, Stratus OpenVOS create_dir komutuna benzer . MetaComCo TRIPOS ve AmigaDOS , MakeDiryeni dizinler oluşturmak için benzer bir komut sağlar. Sayısal bilgi ortamları MATLAB ve GNU Octave bir bulunmaktadır mkdir
benzer işlevlere sahip fonksiyonu.
Tarih
Unix (ilk versiyonlarında 4.1BSD ve erken sürümleri Sistem V ), bu komut gerekiyordu setuid kök olarak çekirdek bir yoktu mkdir syscall . Bunun yerine, dizini ve dizin girişlerine manuel olarak mknodbağladı ve bağladı . Komut, MS-DOS sürüm 2 ve sonraki sürümlerinde kullanılabilir . Digital Research DR DOS 6.0 ve Datalight ROM-DOS ayrıca ve komutlarının bir uygulamasını içerir .
... mdmkdir
GNU coreutils içinde mkdirpaketlenmiş sürümü David MacKenzie tarafından yazılmıştır. Ayrıca mevcuttur açık kaynak MS-DOS emülatörü DOSBox ve KolibriOS .
kullanım
Normal kullanım aşağıdaki gibidir:
mkdir name_of_directory
name_of_directoryoluşturmak istediğiniz dizinin adı nerede . Yukarıdaki gibi yazıldığında (yani normal kullanım), yeni dizin mevcut dizin içinde oluşturulur. Unix ve Windows'ta (varsayılan olarak Komut uzantıları etkinken), birden çok dizin belirtilebilir ve mkdirhepsini oluşturmaya çalışır.
Seçenekler
Unix benzeri işletim sistemlerinde mkdirseçenekler alır. Seçenekler şunlardır:
-
-p (--parents): parent veya path , verilen dizine giden ve halihazırda mevcut olmayan tüm dizinleri de oluşturur. Örneğin,mkdir -p a/bdizin oluşturacaktırao yoksa, o zaman dizin oluşturacaktırbdizinde iça. Belirtilen dizin zaten mevcutsa, hatayı yok sayın. -
-m (--mode): mode , tarafından oluşturulan dizinlerin sekizlik izinlerini belirtinmkdir.
-pgenellikle mkdir, gerekli bir dizinin eksik olması veya zaten orada olması durumunda karmaşık dizin hiyerarşileri oluşturmak için kullanılırken kullanılır . -mgenellikle kabuk komut dosyaları tarafından kullanılan geçici dizinleri kilitlemek için kullanılır .
Örnekler
Eylemde bir örnek -p:
mkdir -p /tmp/a/b/c
Varsa /tmp/aancak /tmp/a/byoksa, mkdiroluşturmadan /tmp/a/bönce oluşturacaktır /tmp/a/b/c.
Ve bir kerede tam bir ağaç oluşturan daha da güçlü bir komut (bu ancak bir Shell uzantısıdır, mkdir hiçbir şey yapmaz):
mkdir -p tmpdir/{trunk/sources/{includes,docs},branches,tags}
Bir bash betiğinde mkdir ile değişkenler kullanılıyorsa, POSIX 'özel' yerleşik komutu 'eval' amacına hizmet eder.
DOMAIN_NAME=includes,docs
eval "mkdir -p tmpdir/{trunk/sources/{${DOMAIN_NAME}},branches,tags}"
Bu şunları yaratacaktır:
tmpdir
________|______
| | |
branches tags trunk
|
sources
____|_____
| |
includes docs
Ayrıca bakınız
- Dosya Sistemi Hiyerarşi Standardı
- GNU Çekirdek Yardımcı Programları
- Bul – mkdir ile birleştirilmiş bul komutu, yalnızca bir dizin yapısını (dosyalar olmadan) yeniden oluşturmak için kullanılabilir.
- Unix komutlarının listesi
- DOS komutlarının listesi
Referanslar
daha fazla okuma
- Cooper, Jim (2001). MS-DOS 6.22 Kullanan Özel Sürüm, Üçüncü Sürüm . Que Yayıncılık . ISBN'si 978-0789725738.
- Kathy Ivens; Brian Profit (1993). OS/2 İç ve Dış . Osborne McGraw-Hill . ISBN'si 978-0078818714.
- Frisch, Aleen (2001). Windows 2000 Komutları Cep Başvurusu . O'Reilly . ISBN'si 978-0-596-00148-3.
- Barrett, Daniel J. (2012). Macintosh Terminal Cep Kılavuzu: Mac'inizin Komutasını Elinize Alın . O'Reilly . ISBN'si 978-1449328986.
Dış bağlantılar
- Microsoft TechNet Mkdir makalesi
- : dizin oluştur – Komutlar ve Yardımcı Programlar Referansı, Tek UNIX Spesifikasyonu , Açık Gruptan Sayı 7
- – Plan 9 Programcı El Kitabı, Cilt 1
- – Inferno Genel komutları Manuel