Linux'ta Bir Dizin Nasıl Silinir?
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/*
-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.
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:
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:
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.
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.

Raf tipi PC
Gömülü Bilgi İşlem
Endüstriyel Taşınabilir Bilgisayarlar
Sağlam Tabletler
Sağlam Dizüstü Bilgisayar
Endüstriyel Panel PC
Sağlam El Tipi
Advantech Endüstriyel Bilgisayar