Anonim

Linux Komut Satırı, GUI'den çok daha hızlı ve daha kolay şeyler yapmanıza izin veren güçlü bir araçtır. Temel özelliklerinden biri, klasörleri silmeye devam edeceğimiz halde dosya ve klasör oluşturmak ve silmek.

Artık ihtiyaç duymadığınız klasörlerden, alt klasörlerden ve dosyalardan kurtulmak için “rm” ve “rmdir” komutlarını nasıl kullanacağınızı öğrenmek için okumaya devam edin.

Dizinleri silmek için “rm” kullanın.

Hızlı Linkler

  • Dizinleri silmek için “rm” kullanın.
    • rm –d isim dizini
    • rm –d adeoftheınectory1 adeofthedirectory2
    • rm –r isim dizini1 isim dizini 2
    • rm –rf addizini
    • sudo apt-get install ağaç
    • ağaç yolu / to / your / dizini
    • Gelişmiş Komutlar
  • Dizinleri silmek için rmdir kullan
    • rmdir nameoftheectory
    • rmdir nameofthedirectory1 nameofthedirectory2
    • rmdir / path / dizin / dizininiz
    • rmdir –p nameofthedirectory1 nameofthedirectory2
  • Komut Satırının gücünü bilir

Bir dizini silmek için kullanabileceğiniz birçok komut vardır. Seçim, ne yapmak istediğinize ve nasıl yapılmasını istediğinize bağlı olmalıdır. Linux Komut Satırı bu konuda süper esnek, belki de Windows ve Mac meslektaşlarından daha fazla.

Linux'un Mac ve Windows işletim sistemleri gibi klasörler ve dosyalar arasında bir ayrım yapmadığını belirtmekte fayda var. Bunun yerine, klasörleri dosya grupları olarak ele alır. Bu bölümde, rm komutunu inceleyeceğiz. Başlayalım.

rm –d isim dizini

Yukarıdaki komut yalnızca tek bir boş dizini silmenize izin verecektir. Bu, klasörleri silmek / silmek için en temel komuttur.

rm –d adeoftheınectory1 adeofthedirectory2

Yukarıda verilen komut birden fazla klasörü silecektir. Buradaki mandal, öncekiyle olduğu gibi hepsinin boş olması gerekiyor. Adını verdiğiniz ilk klasör boş değilse, Komut Satırı diğer klasörleri silmeyi denemez. Size bir hata mesajı vermeden duracak.

rm –r isim dizini1 isim dizini 2

Yukarıdaki komut belirtilen tüm klasörleri, alt klasörlerini ve içindeki dosyaları silecektir. Bu, önceki komuttaki “-d” yerine “-r” seçeneği sayesinde mümkündür. Linux Komut Satırı'nda “-r” özyinelemeli anlamına gelir. Kendi başına kullanılabilir ve diğer seçeneklerle birlikte kullanılabilir.

rm –rf addizini

Bir “rm –r” komutu yürüttüğünüzde, Linux Komut Satırı sizden yazma korumalı tüm alt klasörleri ve dosyaları silmek için izin isteyecektir. Ancak, bunun yerine “rm –rf” yazarsanız, istenmez. “F” harfi “kuvvet” anlamına gelir.

Önemli verileri kaybedebileceğiniz veya işletim sistemine zarar verebileceğinizden, “rm –rf” komutuyla klasörleri ve dosyaları silerken dikkatli olmalısınız. Sistem dosyaları ve klasörler bir Linux sisteminde Windows veya Mac'ten daha kolay bir şekilde silinebilir.

sudo apt-get install ağaç

Neyi silmek üzere olduğunuzu daha iyi anlamak için, ağaç paketini apt-get yardımcı programını kullanarak yüklemelisiniz. Bu Ubuntu ve Debian ailesinin geri kalanı için işe yarıyor. Başka bir dağıtımdaysanız, kendi paket yönetim aracını kullanın. Yukarıdaki komutu yürüttüğünüzde, Komut Satırı, içinde bulunduğunuz klasörün klasörünü ve dosya yapısını gösterecektir. Bu şekilde, sağlam kalması gereken herhangi bir dosya veya alt klasör olup olmadığını kolayca kontrol edebilirsiniz.

ağaç yolu / to / your / dizini

Yukarıda verilen komut, Linux sisteminizde başka bir klasörün yapısını görmenizi sağlayacaktır.

Gelişmiş Komutlar

“–No-preserve-root”, “–preserve-root”, “–one-file-system” ve diğerleri gibi “rm” komutunun başka çeşitleri de vardır. Ancak, deneyimli Komut Satırı kullanıcıları için tasarlanmıştır. Bunlardan birinde hata yaparsanız, bilgisayarınızdaki bir bölümü veya hatta tüm sistem dosyalarını silebilirsiniz. Karmaşık yapıları nedeniyle, onları başka bir Komut Satırı öğreticisine kaydedeceğiz.

Dizinleri silmek için rmdir kullan

Klasörleri silmek için rmdir komut kümesini de kullanabilirsiniz. Ancak, rmdir komutları yalnızca boş klasörlerle ilgilenebilir ve silmek için işaretlenmiş klasörlerin içindeki dosyaları silemez. Yararlı birkaç rmdir komutu var ve bu kısımda onlara bir göz atacağız.

Ancak, daha sonradan biraz daha fazlası olsa da, ana seçeneğiyle boş olmayan bir klasörü silmek için Komut Satırı'nı kandırabilirsiniz.

rmdir nameoftheectory

Bu, orada en temel “rmdir” komutudur. Geçerli konumunuzdaki dizinde bulunan boş bir dizini siler. Örneğin, geçerli konumunuz masaüstü ise ve içinde boş bir “Yeni Klasör” varsa, bu “rmdir” komutu onunla ilgilenir.

rmdir nameofthedirectory1 nameofthedirectory2

Silmek istediğiniz birden fazla klasörünüz varsa, “rmdir” komutunun yukarıdaki varyasyonunu kullanabilirsiniz. Belirtilen tüm klasörler (dizinler) silinir, ancak bulunduğunuz dizinde bulunmaları gerekir. Başka bir yerde bulunan dizinleri silmek için bir sonraki komuta bakın.

rmdir / path / dizin / dizininiz

Linux Komut Satırı, nerede olursanız olun geçerli konumunuzdaki herhangi bir dizini silmenizi sağlar. Bunu yapmak için, kurtulmak istediğiniz dizine veya dizinlere doğru tam yolu girmeniz gerekir.

Alt klasörler ve / veya dosyalar içeren bir klasörü silmeye çalıştıysanız, Komut Satırı belirten bir hata mesajı gösterecektir: Dizin boş değil. Söylemeye gerek yok, belirtilen klasörü silmez.

Üç klasör belirttiyseniz ve ilki boş olmadıysa, Komut Satırı komutunuzu ilk klasöre girer girmez işleme koyacaktır. Önceki durumda olduğu gibi aynı hata iletisini alırsınız ve Komut Satırı listedeki diğer klasörleri silmeyi denemez.

Aşağıdaki seçeneği ekleyerek bunu düzeltebilirsiniz: –ignore-fail-on-boş değil. Bu, Komut Satırını boş olmayan klasörlerle karşılaşsa bile komutu çalıştırmaya devam etmeye zorlar. Komut bunun gibi bir şeye benzeyebilir: rmdir –ignore-fail-in-empty-boş NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Yukarıdaki komut, Linux'u boş olmayan bir klasörü silmeniz için kandırabilir. “Üst” seçeneği olarak da bilinen “-p” seçeneğini kullanır. İşte nasıl çalışıyor.

Diyelim ki Pics adında bir klasörünüz ve içinde ColorPics adında bir klasör var. İkincisinin boş olduğunu ve Pics klasörü içindeki tek öğenin olduğunu varsayalım. “Rmdir –p ColorPics Pics” komutunu yürüttüğünüzde, Komut Satırı ColorPics klasörünü siler çünkü içinde hiçbir şey yoktur. Bundan sonra, Pics klasörünün durumunu kontrol eder, çok boş olduğunu belirler ve silin.

Komut Satırının gücünü bilir

Komut Satırı bir Linux sisteminde birçok şey yapmanızı sağlar. Linux'ta sisteme zarar vermek Windows ve Mac'ten daha kolay olduğundan çok fazla deneyiminiz yoksa dikkatli olun.

Daha önce klasör ve dosyaları silmek için Komut Satırı kullandınız mı? Hangi komutları kullandınız? Bazı iyi seçenekleri kaçırdığımızı düşünüyorsanız, aşağıdaki yorumlar bölümünde bize bildirin.

Linux'taki dosyalar dahil tam bir dizini silme