PowerShell'de komut satırı arabiriminin nasıl kullanılacağını öğrenmek için Hard Way'in öğreticisini öğrenmeyi takip ediyorum. this makalesinde, mkdir -p i\like\icecream
komutunu kullanmamı bildirir. Altta, "mkdir -p
, tüm dizinler mevcut olmasa bile tüm yolu oluşturacaktır" açıklıyor.mkdir ve mkdir -p arasındaki fark?
Şaşkınım, -p
argümanı olmadan mkdir i\like\icecream
olarak hala aynı şeyi yapıyor. Ben bir "bir" dizin oluşturma ve mkdir
ile "one \ two \ three" oluşturma gibi şeyler yaptım ve yaptım ve otomatik olarak yerleştirilmek üzere üç için iki dizin oluşturur. PowerShell otomatik olarak -p
veya bir şey varsayar bunun gibi durumlar? Bu argümanın ne yaptığı konusunda bir kayıp yapıyorum.
Ah, bu mantıklı. Öğretici daha önce sadece 'mkdir' kullanmamı istemişti, sonra farklı bir şey yapmak için görünmeyen '-p' şeyi attı. Hızlı cevap için teşekkürler! –
Sanırım '-p',' mkdir''in * nix varyantıyla bir karışıklıktan geliyor. Bu gerçekten de -p' üzerinde farklı davranıyor, bu da öğreticinin önerdiği gibi eksik ana klasörleri de yaratacaktır. – Femaref
Powershell ekibi, takma adlar ve işlevler sağlamak için * nix yöneticileri daha rahat hale getirecek uyumlu bir çaba gösterdi. Bazen sanırım biraz karışıklık da ekleyebilir. – EBGreen