Leave Your Message
Linux'ta Bir Dizin Nasıl Silinir?
Blog

Linux'ta Bir Dizin Nasıl Silinir?

2025-05-23 11:47:12


Bir Linux sisteminde, bir dizini temizlemek, dizinin kendisini ve içindeki dosya özniteliklerini tutmak isteyip istemediğinize bağlı olarak çeşitli şekillerde yapılabilir. Aşağıda birkaç yaygın yöntem verilmiştir:

Yöntem 1: Kullanın rm dizin içindeki tüm dosyaları silme komutu

Bir dizindeki tüm dosyaları silmek ancak dizinin kendisini tutmak istiyorsanız, şunu kullanabilirsiniz: rm Örneğin, adlı bir dizini temizlemek için benim_dizinim, aşağıdaki komutu kullanabilirsiniz:

rm -rf benim_dizinim/*

The -R Buradaki seçenek yinelemeli silme anlamına gelir ve -F seçeneği silmeyi zorlamak anlamına gelir, yani onay istemi olmaz.


Yöntem 2: find komutunu -exec ile kullanın

Silme işlemi üzerinde daha ayrıntılı bir denetim istiyorsanız, şunu kullanabilirsiniz:bulmakbirlikte komuta etmek-yürütücüSeçenek. Örneğin:

dizinimi bul -type f -exec rm {} \;



Bu komut tüm dosyaları bulacaktır (-f tipi) altında benim_dizinim dizini ve yürüt rm Her dosyaya komut.




Yöntem 3: Orijinal Dizini Değiştirmek İçin Yeni Bir Dizin Oluşturun

Eğer bir dizini tamamen boşaltmak istiyorsanız ve yeniden oluşturmayı dert etmiyorsanız, tüm dizini silip tekrar oluşturabilirsiniz:



rm -rf benim_dizinim mkdir benim_dizinim

Bu yaklaşım dizini ve içindekilerin tamamını siler, ardından yeni ve boş bir dizin oluşturur.




Yöntem 4: Kullanın
rsync Emretmek

The rsync Bu komut, dosya ve dizinleri senkronize etmek ve bir dizini boşaltmak için kullanılabilir. Örneğin:

rsync -a --delete boş_dizin/ benim_dizinim/


Burada, boş_dizin boş bir dizindir ve --silmek seçeneği kaynak dizinde bulunmayan dosyaları hedef dizinden kaldırır.



Önlemler

Silme işlemlerini yapmadan önce, dosyaları gerçekten silmek istediğinizden emin olun; çünkü bu işlemler geri alınamaz.
Eğer dizinde önemli dosyalar varsa, öncelikle yedeğini alın.
Kullanımı sudo Komut, yönetici ayrıcalıkları gerektirir. Yeterli izinleriniz yoksa, şunu kullanmanız gerekebilir: sudo Bu komutları yürütmek için.
Yukarıdaki yöntemler çoğu durum için geçerlidir, ancak bunları uygularken kendi özel durumunuza göre uygun yöntemi seçin ve veri kaybını önlemek için dikkatli ilerleyin.




İlgili Ürünler

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.