Anonim

Çoğu kişi Linux'u sadece bir merak olarak bilir ve Windows ya da iOS hakkında tartışırken bunu bir düşünce olarak ortaya çıkarır. Ancak uzman bir azınlık için, Linux önemli bir araçtır.

Ayrıca VirtualBox ile Linux Sanal Makine Kurulumu makalemize bakın.

Bildiğiniz gibi, Linux'taki işlemler diğer işletim sistemlerinden daha karmaşık olabilir. Bir dizini silmek gibi basit bir işlemi bile gerçekleştirmek için bir dizi komut gerekir., bunun nasıl yapılacağı ve bazı yararlı ek ipuçlarına değineceğiz. Eğer Linux'ta yeniyseniz, bu size biraz bakış açısı kazandırmanıza yardımcı olacaktır.

Boş Bir Dizini Kaldırma

Linux'ta, 'dizin' kelimesi, verilerin bir dosya sisteminde depolandığı bir yere işaret eder. Windows sistemlerinde klasörün bir analogu olarak düşünün.

Ancak Linux'ta bir dizini silmek, silmek üzerine tıklamak kadar kolay değildir ve ilk önce göz önünde bulundurmanız gereken birkaç şey vardır.

Boş bir dizininiz varsa, kullanabileceğiniz bir komut rmdir. İlk önce, makinenizdeki terminal uygulamasını başlatın. Ardından, aşağıdaki sözdizimini girin:

rmdir DirectoryName

Bu komutu girin ve “DirectoryName” ile dizininizin adını değiştirin. Bunun yalnızca boş olan dizinlerde çalışacağını unutmayın. Boş olmayan bir dizinde kullanmaya çalışırsanız, “Dizin boş değil” çıktısını döndürür. Şimdi, bu kaldırılamaz anlamına gelmez, sadece farklı bir komuta ihtiyacınız olacak demektir. .

Alt Dizinlerinde İçeriği Olan Dizinleri Kaldırma

Başka dosyalar içeren bir dizin ile uğraşıyorsanız, işlem sadece biraz farklı olacaktır. Rmdir komutu yerine, rm'yi kullanabilirsiniz. Bu temelde aynı komuttur, ancak dizinlere özgü değildir ve -r'nin eklenmesi onu özyinelemeye getirecektir. Yani, boşalıncaya kadar dizindeki klasörleri hiyerarşik olarak kaldıracak ve sonra dizini silecektir. Böylece yeni sözdiziminiz okuyacak:

rm -r DizinAdı

Önceki örnekte olduğu gibi, DirectoryName öğesini gerçek dizininizin adıyla değiştirin. Bir uyarı, her dosyayı silerken bir bilgi istemi alacağınızdır. İstemleri -r yerine -rf kullanarak atlayabilirsiniz, ancak bu en iyi yöntem olarak kabul edilmez.

Sahip olmadığınız Bir Dizini Kaldırma

Tavsiye edilmese de, bazen kaldırma izniniz olmayan dizinleri kaldırmanız gerekebilir. Bunlardan birini çıkarmaya çalışırsanız, erişiminiz reddedilir. Ancak, gerek duymadığınız dizinleri kaldırdığınızdan kesinlikle eminseniz, sudo komutunu kullanabilirsiniz. Bu nedenle, sahip olmadığınız bir dizini kaldırmak için son söz diziminiz (size hakkında herhangi bir bilgi istemekten kaçınırken) şöyle görünmelidir:

sudo rm -rf DizinAdı

Bu, önerilen bir hareket tarzı değildir, ancak ihtiyaç duyduğunuzdan eminseniz kullanmaktan korkmayın.

Komutlarla İlgili Bazı Açıklamalar

Kullanmakta olduğunuz harfler, işletim sistemine çok özel şeyler yapmasını söylüyor. İşte bunları ve diğer bazı yararlı komutları kullandığınızda ne olduğuna dair bir döküm.

-r - Bir dizini yinelemeli olarak kaldırır, içerdiği dosyaları hiyerarşik olarak kaldırır.

-f - Dosyaları kaldırırken, dosya durumundan bağımsız olarak izin istemlerine izin vermez.

-i - Her dosya silme işleminde bir istemi oluşturur, birkaç hassas dosyayla uğraşırken kullanışlıdır.

-v - Bu kabuk komutu, rm'nin bir parçası olarak işlenen her dizin için bir tanı mesajı oluşturur.

Dikkatli tutun

Sizi rm komutuyla tanıştırmanız yeterli olacaktır. Dizinleri kalıcı olarak kaldırdığınızı ve gitmelerini istediğinizden her zaman emin olmalısınız. Özellikle -r ve -rf komutlarını kullanırken, saklamak isteyebileceğiniz verileri kolayca kaybedebilirsiniz. Bunu akılda tutarak, git ve bazı dizinlerden kurtul.

Başka hangi komutları daha ayrıntılı görmek istersiniz? Giriş kursu Linux kursu alıyor olsaydınız, hangi konuları ele almak isterdiniz?

Linux'ta bir dizin nasıl kaldırılır