Denerken bir hata aldığımızda boş olmayan bir dizini silin

Dizin, simge

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 ...


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Cristhian dijo

    Şurada "rm" eksik:
    sudo rm -rfv / dizinim

    1.    Isaac PE dijo

      Teşekkürler!!! Benim hatam.
      Selamlar.

  2.   Ismael dijo

    Teşekkürler carnal, sadece ihtiyacım olan selamlar

  3.   Neiri dijo

    Yardım için teşekkürler, zaten her şeyi denedim ve sadece sadece 4 karakter rfv'ye ihtiyacım vardı

  4.   dxniel dijo

    sudo rm -rfv dizinim
    Benim için böyle çalıştı, Ubuntu 20.04'te sorun mu var?

  5.   noobsaibot73 dijo

    Ö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