Linux rmdir komutu
Unix benzeri işletim sistemlerinde, rmdir komutu bir dosya sisteminden boş dizinleri kaldırır.
Bu sayfa, rmdir’in GNU/Linux sürümünü açıklar.
Açıklama
rmdir komutu, eğer boşlarsa, komut satırında belirtilen her dizini kaldırır. Diğer bir deyişle, kaldırılan her dizin hiçbir dosya veya dizin içermemelidir veya rmdir tarafından kaldırılamaz.
Belirtilen herhangi bir dizin boş değilse, rmdir onu kaldırmaz ve belirttiğiniz diğer dizinleri denemeye ve kaldırmaya devam eder.
Dizinler, komut satırında soldan sağa belirttiğiniz sırayla işlenir.
Bu ebeveynin hem bir üst dizini hem de bir alt dizinini kaldırmak için, önce alt dizin belirtilmelidir, bu nedenle rmdir onu kaldırmaya çalıştığında üst dizin boş olur. (Ya da -p seçeneğini kullanabilirsiniz; aşağıya bakın.)
rmdir, işlevsel olarak rm -d komutuna eşdeğerdir.
Boş olmayan bir dizini kaldırmak (ve içerdiği her şeyi de kaldırmak) istiyorsanız, -r (özyinelemeli) seçeneğiyle rm komutunu kullanabilirsiniz. Daha fazla bilgi için rm komutuna bakın.
Sözdizimi
rmdir [-p] [-v | --verbose] [--ignore-fail-on-non-empty] directory ...
rm --help
rm --version
Seçenekler
-P | Her dizin bağımsız değişkeni, son bileşenden başlayarak, boşlarsa tüm bileşenlerin kaldırılacağı bir yol adı olarak değerlendirilir. (Tamamen ayrım gözetmeyen özyinelemeli kaldırma için rm’ye bakın.) |
-v, –ayrıntılı |
İşlenen her dizin için ayrıntılı bilgileri görüntüleyin. |
–ignore-fail-on-boş olmayan | Yalnızca bir dizin boş olmadığı için oluşan bir hatayı bildirmeyin. Normalde, rmdir’e boş olmayan bir dizini kaldırma talimatı verildiğinde, bir hata bildirir. Bu seçenek, bu hata mesajlarını bastırır. |
–Yardım | Bir yardım mesajı görüntüleyin ve çıkın. |
–versiyon | Sürüm bilgisi çıktısı alın ve çıkın. |
Örnekler
Boşsa, mydir dizinini kaldırın.
rmdir mydir
rmdir dir1 dir2 dir3
Dizinler boşsa dir1, dir2 ve dir3 dizinlerini kaldırın. Herhangi biri boş değilse, o dizin için bir hata mesajı yazdırılacak ve diğerleri kaldırılacaktır.
rmdir dir/subdir dir
Dizin/alt dizini boşsa kaldırın. Ardından, dir/subdir kaldırıldıktan sonra boşsa, dizini kaldırın.
rmdir -p dir/subdir
Yukarıdaki komutla aynı. rmdir, dir/subdir’i kaldırmaya çalışır, ardından dir’yi kaldırmaya çalışır.
İlgili komutlar
mkdir — Bir dizin oluşturun.
rm — Dosyaları silin.