Bir Linux Komutuyla Birden Çok Alt Dizini Kaldırma
Linux'ta komut satırını kullanarak başka bir dizindeki birkaç alt dizini kaldırmak istiyorsanız, genellikle rm
birkaç kez komut verin. Ancak, bunu yapmanın daha hızlı bir yolu var.
Diyelim ki içinde htg adında beş alt dizinde bir dizin var ve bunlardan üçünü silmek istiyoruz. Normal bir durumda, biz kullanırdık rm
üç kere komut vermek.
Bununla birlikte, üçü birleştirerek bu süreci daha da kısaltabiliriz. rm
Birine komut verir. İşte nasıl.
Üç alt dizini kaldırmak için sadece komut istemine aşağıdaki komutu yazmanız ve Enter tuşuna basmanız yeterli (açıkçası, dizin isimlerini silmek istediğinize göre değiştirin).
rm -r ~ / Belgeler / htg / done, fikirler, notlar
Parantez içindeki kelimeler “ayraç genişletme listesinin” bir parçasıdır. Parantez genişletme listesindeki öğelerin her biri, önceki yola ayrı ayrı eklenir (~ / Documents / htg /). Örneğin, yukarıdaki komut ~ / Documents / htg / done, ~ / Documents / htg / ideas ve ~ / Documents / htg / notlara, htg dizini altındaki üç alt dizine, genişletmek istediğimize genişletilir. Aşağıdaki ekran görüntüsünde de görebileceğiniz gibi, bu üç alt dizin kaldırıldı.
-r
rm komutunu kullanırken dosya yerine bir dizini kaldırmak için bayrak gereklidir. Eğer gidersen -r
Yukarıdaki komutu işaretleyemezseniz, dizinlerin kaldırılamayacağını söyleyen bir hata mesajı alırsınız..
Kaldırmak istediğiniz alt dizinlerin tümü boşsa, rmdir
aşağıda gösterildiği gibi komut.
rmdir ~ / Belgeler / htg / done, fikirler, notlar
Herhangi bir alt dizinin boş olmadığı ortaya çıkarsa, kaldırmanın başarısız olduğunu ve söz konusu alt dizinin ve alt dizinlerinin kaldırılmadığını söyleyen bir hata görüntülenir. Ancak, boş alt dizinler kaldırıldı.
Çok dikkatli olun rm
Komut. Yanlış şekilde kullanmak, sabit sürücünüzdeki tüm dosyaları silebilir..
Tek bir komut kullanarak birkaç alt dizin içeren bir dizin veya bir dizin ağacı da oluşturabilirsiniz..