Terminal'imi dizin oluşturma işleminde manipüle ederken bazı sorunlar yaşadım ve dizin oluşturmanın daha kolay yollarını bulmaya çalışırken bu "-p" seçeneğiyle karşılaştım. Herhangi bir yardım? : /
Terminal'imi dizin oluşturma işleminde manipüle ederken bazı sorunlar yaşadım ve dizin oluşturmanın daha kolay yollarını bulmaya çalışırken bu "-p" seçeneğiyle karşılaştım. Herhangi bir yardım? : /
Yanıtlar:
man mkdir
Komutu Terminal'de çalıştırmayı denediniz mi? Bunu yapmak, -p
seçenek için aşağıdaki açıklamalara yol açar:
Gerektiği gibi ara dizinler oluşturun. Bu seçenek belirtilmezse, her işlenenin tam yol öneki zaten mevcut olmalıdır. Öte yandan, bu seçenek belirtildiğinde, işlenen olarak verilen bir dizin zaten varsa, hiçbir hata bildirilmez. Ara dizinler, geçerli umask tarafından değiştirildiği gibi rwxrwxrwx (0777) izin bitlerinin yanı sıra sahibine yazma ve arama izni ile oluşturulur.
Yani temelde
mkdir foo/bar/baz/quizz
dizinleri sürece başarısız olur foo
, foo/bar
ve foo/bar/baz
zaten var.
mkdir -p foo/bar/baz/quizz
Yoldaki eksik dizinleri yaratacaktır (ana dizinde yazma izniniz olduğu sürece) ve izinlerin erişmenize izin verdiğinden emin olun.