28Jun
Linux'ta komut satırını kullanarak başka bir dizindeki birkaç alt dizini kaldırmak istiyorsanız genellikle rm komutunu birkaç kez kullanmanız gerekir. Bununla birlikte, bunu yapmak için daha hızlı bir yol var.
İçinde beş alt dizin olan htg adlı bir dizinin olduğunu ve bunların üçünü silmek istediğimizi varsayalım. Normal bir durumda, rm komutunu üç kez kullanırız.
Ancak, üç rm komutunu bir araya getirerek bu işlemi daha da kısaltabiliriz.İşte böyle.
Üç alt dizini kaldırmak için, komut satırına aşağıdaki komutu yazmanız ve Enter tuşuna basmanız yeterlidir( tabii ki, dizin adlarını kaldırmak istediğiniz dizine değiştirin).
rm -r ~ /Documents/htg/{ done, ideas, notes}Köşeli parantez içindeki kelimeler "parantez genişletme listesinin" bir parçasıdır. Parantez genişletme listesindeki öğelerin her biri ayrı olarak önceki yola eklenir( ~ /Documents/htg/).Örneğin, yukarıdaki komut, ~ /Documents/htg/ yapıldı, ~ /Documents/htg/ fikirleri ve ~ /Documents/htg/ notları, kaldırmak istediğiniz htg dizininin altındaki üç alt dizin içine genişletildi. Aşağıdaki ekran görüntüsünde görebileceğiniz gibi bu üç alt dizin de kaldırılmıştır.
-r bayrağı, bir dosya yerine bir dizini kaldırmak için rm komutunu kullanırken gereklidir.-r bayrağını yukarıdaki komuttan çıkarırsanız, dizinlerin kaldırılamayacağını söyleyen bir hata alırsınız.
Kaldırmak istediğiniz tüm alt dizinler boşsa, aşağıda gösterildiği gibi rmdir komutunu kullanabilirsiniz.
rmdir ~ /Documents/htg/{ done, ideas, notes}Alt dizinlerden herhangi birinin boş olmadığını görürseniz, kaldırmanın başarısız olduğunu belirten bir hata görüntülenir ve söz konusu alt dizin ve alt dizinleri kaldırılmaz. Ancak, boş alt dizinler kaldırılır.
rm komutuyla çok dikkat edin. Yanlış kullanma, sabit sürücünüzdeki tüm dosyaları silebilir.
ile Birden Fazla Alt Dizin Oluşturma Bir komut kullanarak birkaç alt dizin veya bir dizin ağacı içeren bir dizin de oluşturabilirsiniz.