Önerilen, 2024

Editörün Seçimi

İç içe geçmiş bir dizin yapısı ve tüm alt klasörleri tek bir komutla tekrar tekrar oluşturun

Minecraft Komut Bloğu ile Araba Yapımı (Modsuz Araba)

Minecraft Komut Bloğu ile Araba Yapımı (Modsuz Araba)

İçindekiler:

Anonim
Birbirine iç içe geçmiş dizin dizileri oluşturmak komut satırından anında yapılabilir. Bu, alt klasörlerin alt klasörlerindeki klasörlerin karmaşık bir dizin yapısının hemen ve tekrarlı bir şekilde oluşturulmasını çok kolaylaştırır, yeni bir dizin oluşturmak için her bir dizine manuel olarak gitmek zorunda kalmazsınız, daha sonra başka bir dizin oluşturmak için tekrar bu alt dizine gidin, vb. . Bunun yerine, bir komut satırı hüner tek bir baskın halinde tüm ara dizin yolunu yaratacaktır.

Yuvalanmış bir dizin yapısı oluşturmak için kolay yol, tek bir yeni klasör oluşturmak için düzenli olarak kullanılan, ancak oluşturulacak tam bir yol belirtmek için -p bayrağının eklenmesiyle bilinen mkdir komutunun kullanılmasını gerektirir. Bunu kendiniz denemek istiyorsanız, / Applications / Utilities / klasöründe bulunan Terminal uygulamasını çalıştırın ve belirli bir yolu kullanarak tek bir komut satırında bir dizi dizin oluşturmak için mkdir -p'nin nasıl kullanılacağını görmek için devam edin.

Bir Yol Belirleyerek Tekrarlı Olarak Bir Dizin Yapısı Oluşturma

En basit haliyle, sadece mkdir'e giden yolu belirtmeniz yeterlidir:

mkdir -p /path/to/make/

-P bayrağı, tüm alt klasörlerin tekrarlamalı olarak ve uygun bir yerde yapılmasını sağlar.

Örnek olarak, oluşturmak istediğimiz iç içe geçmiş dizin yolunun “/ Create / These / Folders / Within / Each / Other /” olduğunu ve şu anda bu klasörlerin veya alt klasörlerin hiçbirinin bulunmadığını varsayalım. Anında hepsini yapmak için aşağıdaki komut dizesini kullanmanız yeterlidir:

mkdir -p ~/Create/These/Folders/Within/Each/Other/

Bu, “Create” klasörünü ana dizin olarak ve ardından tam olarak iç içe geçmiş alt dizinler olarak “/ These / Folders / Within / Each / Other /” dizisinin tamamını yapacaktır.

İnşa etmek istediğiniz bir yolun uzunluğunu belirtebilirsiniz ve anında üst ve tüm alt alt dizinleri oluşturacaktır.

Dizini ve Tüm Alt Klasörleri Oluşturma

Tüm dizinlerin oluşturulduğunu ve 'find' komutunu kullanarak her şeyin amaçlandığı şekilde çalıştığını hızlı bir şekilde kontrol etmek için:

find (parent directory) -type d -print

Yukarıdaki örneği tekrar kullanarak, find komutu şöyle olacaktır:

find ~/Create/ -type d -print

Bu komutun çıktısı, ana dizinden tüm alt klasörlere yinelemeli olarak listeleyen aşağıdakilere benzer bir şey olacaktır:

$ find ~/Create -type d -print
/Create
/Create/These
/Create/These/Folders
/Create/These/Folders/Within
/Create/These/Folders/Within/Each
/Create/These/Folders/Within/Each/Other

Elbette, karmaşık bir klasör yapısının inşa edildiğini, belki de “Liste” görünümünden en kolay şekilde görüntülendiğini ve daha sonra her bir alt dizini yinelemeli olarak açıp içeriğini göstermek için üçgenleri kullanarak, bunun gibi görünen bir görünüm oluşturmak için Finder'a dönebilirsiniz. takip etme:

(Tüm gizli dosyaların görünür olması nedeniyle .DS_Store dosyalarının gösterildiğini unutmayın)

Bu, bir süre önce faydalı komut satırı püf noktalarının bir parçası olarak anlattığımız gerçekten faydalı bir ipucudur, ancak kolaylık göz önüne alındığında, kendi başına ele almaya değer.

Ve evet, Terminal'i kullanmak, bunu gerçekleştirmek için en hızlı yoldur, çünkü Mac Finder'a özgü benzer bir numara yoktur, ancak istenirse OS X'deki Automator uygulaması aracılığıyla iç içe dizin oluşturmayı teorik olarak otomatikleştirebilir. Değeri ne olursa olsun, mkdir komutu hem Mac OS X hem de linux'da aynı şekilde çalışır, böylece isterseniz platformlar boyunca kullanabilirsiniz. Biraz daha komut satırı hilesi ister misiniz? Seni koruduk.

Top