Özet
rmdir [-pv] dizin ...
Açıklama
rmdir yardımcı programı, boş olması (içinde hiçbir dosya veya alt klasör barındırmaması) koşuluyla, argüman olarak belirtilen dizinleri dosya sisteminden kaldırır.
Argümanlar verilen sıraya göre işlenir. Hem bir üst dizini hem de o üst dizinin altındaki bir alt dizini tek bir komutla kaldırmak istiyorsanız, rmdir üst dizini silmeye çalıştığında onun tamamen boş kalmış olmasını sağlamak için öncelikle alt dizin argüman olarak belirtilmelidir.
Seçenekler
Aşağıdaki seçenekler mevcuttur:
-p: Her bir dizin argümanını bir yol adı olarak ele alır ve en sondaki (en alt seviyedeki) alt dizinden başlayarak, yol üzerindeki tüm boş üst dizinleri sırayla ve yukarıya doğru rekürsif olarak kaldırır.-v: Ayrıntılı (verbose) modda çalışarak kaldırılan her dizini işlem sırasında standart çıktıya yazdırır.
Çıkış Durumu
rmdir aracı aşağıdaki değerlerden biriyle sonlanır:
0: Başarılı. Belirtilen tüm boş dizin girdileri başarıyla kaldırıldı.0'dan büyük (>0): Bir hata oluştu (örneğin dizin boş değilse, mevcut değilse veya gerekli erişim yetkileri yoksa).
Örnekler
Aşağıdaki örnekler kabukta (shell) çalıştırılabilecek şekilde gösterilmiştir:
foobaradındaki boş bir dizini kaldırma:rmdir foobar[!WARNING]
rmdiryalnızca tamamen boş dizinleri silebilir. İçinde veri veya başka klasörler bulunan dolu bir dizini silmek için rm(1) komutunun rekürsif-rseçeneğini (örneğinrm -rf) kullanmalısınız.Dizin yolu üzerindeki tüm boş klasörleri (
inek,atvemaymun) en alttakinden başlayarak yukarıya doğru sırayla kaldırma:rmdir -p inek/at/maymunBu komut önce
inek/at/maymundizinini siler. Bu silme sonrasındainek/atdizini de boş kalırsa onu siler, en soninekde boş kalırsa onu da silerek yukarı doğru tırmanır. Yol üzerinde dolu bir dizinle karşılaşırsa işlemi orada güvenle durdurur.Ayrıntılı modda (
-v) boş bir dizini kaldırma:rmdir -v gecici_klasor
Ayrıca Bakınız
Standartlar
rmdir yardımcı programı IEEE Std 1003.2 (“POSIX.2”) standardı ile tamamen uyumludur.