Merhabalar, bu Piece Of Code yazımda yeni bir Linux komutuna bakacağız.

Bir önceki Piece Of Code yazıma göz atarsanız bir klasör ve dosyanın boyutunu nasıl öğrendiğimizi göstermiştim. O yazımızdaki durumun devamı için şimdi de ilgili klasör ve dosyaları silmemiz gerekiyor.

Oluşan durumu tekrar okumak isterseniz aşağıdaki yazıma göz atabilirsiniz.

1 Boş Klasör Silme

rmdir folder_name

2 Dosya Silme

rm file_name

3 Non Empty Olan Klasörü Silme

Bir klasörün içi doluysa rmdir komutuyla silmeye çalışırsanız rmdir: failed to remove 'trip-pictures': Directory not empty hatası ile karşılaşırsınız.

Çünkü dolu bir klasörü silmek için aşağıdaki komutu kullanmanız gerekir.

rm -rf folder_name
rm -rf file_name

Aşağıda gerçekleşmiş halini inceleyebilirsiniz.

Sucumdaki dump klasörü içinde domains isimli klasörümü silmek istiyorum. Bunun için öncelikle aşağıdaki komut ile dumps klasörü içine gidiyoruz.

cd /var/lib/psa/dumps

Bir ls komutu ile içerdeki klasör ve dosyaları listeledim.

domains burada.

Aşağıdaki komutla öncelike klasör boyutuna bakıyorum.

du -sh domains

Aşağıdaki komutla silme işlemini gerçekleştiriyoruz.

Böylesi bir silme işlemini yaparken çok dikkatli olunuz.

rm -rf domains

Klasör silindi.

Bir kere daha dumps klasörü boyutuna bakarsak silme işleminin başarıyla gerçekleştiğini görebiliriz. Ya da tekrar bir ls komutu çalıştırarak domains klasörü var mı yok mu bakabiliriz.

Hepsi bu kadardı.

Bir sonraki yazımda görüşmek üzere.


Murat Bilginer
21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.