Bazen ihtiyacımız var boş olmayan bir dizini sil ve bunu yapmaya çalışırken "İzin reddedildi" veya "Dizin boş değil" gibi izin hataları alıyoruz çünkü boş değil ve belki de içerdiği bazı dizinler veya dosyalar hatanın nedeni olan özel izinlere sahip. Ama şimdi size sunduğumuz minitutorial ile bunu kolayca ortadan kaldırmak ve bu mesajları engellemez hale getirmek mümkün.
En önceki bir eğitim Oldukça geniş içeriğe sahip dizinleri, yani birkaç GB'lık hatırı sayılır bir ağırlığa sahip dizinleri, sistemin performansını etkilemeden nasıl ortadan kaldırabileceğimizi gördük. Ve bunu, süreçlerde olduğu gibi, I / O sistemindeki belirli işlemlerin önceliğini kontrol etmemizi sağlayan çok pratik bir araç olan ionice sayesinde başardık. Pekala, bugün başka bir basit eyleme odaklanacağız, ancak bu, en yeni Linux kullanıcılarına bazı problemler veriyor olabilir.
Boş olmayan dizinimizi silmeye çalıştığımızda izleyeceğimiz adımlar şununla denemek olacaktır:
rmdir /mi-directorio
Ancak bu durumda bahsettiğimiz hata mesajını alabiliriz. Doğru şekilde yapmak için aşağıdakileri deneyebilirsiniz:
rm -rfv /mi-directorio
Bu rm seçenekleriyle elde ettiğimiz şey, dizinin içeriği için yinelemeli bir silme ve ayrıca sırasıyla silmeye zorlamadır. -V, standart çıktı hakkında daha fazla bilgi görüntülemek için komutun ayrıntılı modudur.
Hala izin hatası almamız durumunda, ayrıcalıkları elde etmeye çalışacağımızdan, artık silmeye çalışırken sorun yaşamayacağımızdan, bunu su ile yapabilirsiniz veya daha fazlası sudo ile önerilir:
sudo rm -rfv /mi-directorio
Umarım sana yardımcı olmuştur kaldırılamayan inatçı dizinlerle ...
Şurada "rm" eksik:
sudo rm -rfv / dizinim
Teşekkürler!!! Benim hatam.
Selamlar.
Teşekkürler carnal, sadece ihtiyacım olan selamlar
Yardım için teşekkürler, zaten her şeyi denedim ve sadece sadece 4 karakter rfv'ye ihtiyacım vardı
sudo rm -rfv dizinim
Benim için böyle çalıştı, Ubuntu 20.04'te sorun mu var?
Önemli bir şey eklemeyi unuttunuz, bir klasör rm -rfv klasör adı ile silinmezse ve altında ">" sembolü görünüyorsa, bu şekilde değil, rm -rfv "klasör adı" ile silinir (bu, bir klasörün adında boşluklar vardır, bu nedenle tırnak işaretleri kullanın).
Umarım işinize yarar. Selamlar