Bilgisayarınızdaki bir dosyayı sildiğinizde, sistem dosyaya yapılan referansı kaldırarak depolama alanınızdaki blokları temizler. Dosya birdenbire kaybolmaz ve istediğiniz gibi olmayabilecek gelişmiş yazılımlar kullanılarak erişilebilir durumdadır.

Dosya kurtarma aracına sahip olan herkes, silinen dosyaları deponuzdan çıkarabilir ve içeriklerini görüntüleyebilir. Ama ya bunun olmasını istemiyorsanız? Ve kimsenin onları kurtaramaması için Linux'ta dosyaları silmenin mümkün olan en iyi yolu nedir?

İşte burada parçalama yardımcı programı devreye giriyor. Bu makale, parçalama komutunu ayrıntılı olarak, sınırlamalarını ve Linux'ta dosyaları güvenli bir şekilde silmek için nasıl kullanılacağını tartışacaktır.

Parçalama Nedir ve Nasıl Çalışır?

Shred, kurtarılamaz hale getirmek için bir dosyanın içeriğinin üzerine rastgele verilerle birden çok kez yazan bir komut satırı yardımcı programıdır. Ayrıca, verilerinin üzerine yazdıktan sonra dosyayı silmenizi sağlar.

"Neden dosya içeriğinin üzerine yazıyor?" diye sorabilirsiniz. Bir örnekle anlayalım. Bir kağıda yazılan içeriği gizlemeniz veya "silmeniz" gerektiğini düşünün. Tabii, buruşturup çöp kutusuna atabilirsin. Ama herkes buruşmuş kağıt topunu alıp düzeltebilir ve içindekileri okuyabilir.

instagram viewer

Öte yandan, bir kağıt parçalayıcı, kağıdı ince şeritler veya parçalar halinde keserek, herhangi birinin işlemi geri almasını ve içeriği görüntülemesini neredeyse imkansız hale getirir.

Linux'ta parçalama komutu tam olarak böyle çalışır. Sıfır dizileriyle bir dosyanın içeriğinin üzerine birden çok kez yazar ve orijinal içeriği kimsenin görüntülemesini imkansız hale getirir. Ve bundan sonra, isterseniz dosyayı sistem depolama alanınızdan güvenle kaldırabilir.

Parçalama Ne Zaman Kullanılmamalı

Parçalamanın her durumda verimli çalışmadığına dikkat edin. Göre parçalanmış adam sayfası, yardımcı program belirli dosya sistemlerinde kullanıldığında etkili değildir. Ve bunlar:

  • Günlük yapılandırılmış veya günlüklü dosya sistemleri (ext3, XFS ve JFS).
  • RAID tabanlı dosya sistemleri.
  • Anlık görüntüleri depolayan dosya sistemleri.
  • Önbelleği depolayan dosya sistemleri.
  • Sıkıştırılmış dosya sistemleri.

Parçalama kılavuzu sayfası ayrıca komutun yalnızca ext3 ile çalışmadığını belirtir. günlük modu. Ancak, içinde veri=geri yazma ve veri=sıralı modunda, araç bir cazibe gibi çalışır.

Ayrıca, ek silme ve yazma işlemi depolama alanınıza zarar verebileceğinden SSD'lerde parçalama yardımcı programını kullanmamalısınız.

İlişkili: SSD'ler Verilerinizi Gerçekten Güvenli Bir Şekilde Silebilir mi?

Parçalama Komutu Nasıl Kullanılır

Parçalama ile, bir dosyanın üzerine yazmayı ve silmeyi ya da dosyayı kaldırmadan basitçe üzerine yazmayı seçebilirsiniz.

Temel Sözdizimi

Komutun temel sözdizimi şöyledir:

parçalama seçenekleri dosya adı

...nerede seçenekler komutun yöntemlerini çağırmak için kullanılan çeşitli bayraklardır ve dosya adı üzerinde çalışmak istediğiniz dosyanın mutlak veya göreli yoludur.

Bir Dosyayı Kalıcı Olarak Silme

Parçalama kullanarak bir dosyayı kalıcı olarak silmek için -uvz varsayılan komutla bayrak.

  • sen: Dosyayı depodan siler
  • v: Çıktıyı ayrıntılı modda görüntüler
  • z: Dosyanın üzerine sıfırlar yazar
parçalamak -uvz metin dosyası.txt

Varsayılan olarak, parçalama dosyanın üzerine dört kez yazar. İlk üç geçişte dosya içeriğinin üzerine rastgele veriler yazar. Son geçişte, çünkü -z bayrak, verilerin üzerine sıfırlarla yazar. Shred ayrıca dosyayla ilişkili tüm meta verileri kaldırmak için düğümün üzerine yazar.

Çıktı:

Sıfırları Olan Bir Dosyanın Üzerine Yazma

Sisteminizden silmeden sıfırlı bir dosyanın üzerine basitçe yazmak için, -u önceki komuttan bayrak.

parçalama -vz metin dosyası.txt

Çıktı:

Üzerine Yazma Sayısını Ayarlayın

Yukarıda belirtildiği gibi, parçalama, dosyadaki verilerin üzerine dört kez yazar. Belirli bir sayıda üzerine yazma belirtmek istiyorsanız, bunu kullanarak yapabilirsiniz. -n veya --yinelemeler bayrak.

Ancak, parçalamanın her zaman belirttiğiniz numaraya bir geçiş daha ekleyeceğini unutmayın. Bu nedenle, dosyanın üzerine altı kez yazmak için komuttaki beş sayısını iletin:

parçalama -uvz -n 5 textfile.txt
parçalama -uvz --yinelemeler 5 textfile.txt

Dosyaların üzerine üç kez yazmak, hiç kimsenin verileri kurtaramamasını sağlamak için fazlasıyla yeterlidir. Bunun üzerindeki herhangi bir şey, önemli bir etkisi olmaksızın daha fazla zaman alır.

Parçalama Kullanarak Birden Çok Dosyayı Silme

Birden çok dosyayı silmek için, dosyaların adlarıyla ayrılmış adlarını iletmeniz yeterlidir. Uzay karakter.

parçalama -uvz dosya1.txt dosya2.txt dosya3.txt

Benzer türde dosyalar içeren bir dizininiz varsa, aşağıdaki gibi joker karakterler kullanabilirsiniz. yıldız işareti (*) dosyaları silmek veya üzerine yazmak için. Örneğin, mevcut çalışma dizininizdeki tüm TXT dosyalarını silmek için:

parçala -uvz *.txt

İlişkili: Linux'ta Dosya ve Klasörleri Kolayca Silme

Dosyanın Bir Parçasını Parçala

Parçalamayı kullanarak, bir dosyanın başlangıç ​​baytlarını parçalayarak da dosyayı bozuk hale getirebilirsiniz. Örneğin, dosyanın başlangıç ​​1 KB'sinin üzerine yazabilir veya kaldırabilirsiniz. Bunu yapmak için, -s veya --boyut bayrak, ihtiyacın olan şey.

Bir metin dosyasını kısmen parçaladıktan sonra bile görüntüleyebilecek olsanız da, komut verildikten sonra paket dosyaları veya yürütülebilir dosyalar çalışmayacaktır.

parçalama -vz -s 1K textfile.txt
parçalama -vz --size 1K textfile.txt

Orijinal metin dosyası:

Komutun yürütülmesi:

Komutu verdikten sonra metin dosyası:

Shred, komutta aşağıdaki üç son eki kabul eder:

  • K: Kilobayt
  • M: Megabayt
  • G: Gigabayt

Komut Satırı Yardımı Alın

Parçalama komutu ezberlemeniz gereken pek çok yöntem ve seçeneğe sahip olmasa da bazen bunu yapmak isteyebilirsiniz. komut sayfası sayfasına erişin referans için.

--Yardım flag parçalama man sayfasını görüntüler:

parçalamak -- yardım

Çıktı:

Linux'ta Dosyaları Kalıcı Olarak Kaldırın

Linux, depolama alanınızdan dosya ve klasörleri kaldırmanın kolay bir yolunu sunar. Ama bu tamamen güvenli değil. Veri kurtarma yazılımı kullanarak bu silinen dosyalara erişmek yalnızca birkaç tıklama alır.

Herkese açık bir bilgisayar kullanıyorsanız ve birinin dosyalarınızı ve klasörlerinizi görüntülemesini istemiyorsanız, bunun yerine onları gizlemeyi seçebilirsiniz. Birinin kişisel verilerinizi Linux'ta görüntülemesini engellemenin çok daha iyi bir yolu.

E-posta
Linux'ta Meraklı Gözlerden Dosya ve Klasörler Nasıl Gizlenir

Hassas verileri Linux'taki diğer kullanıcılardan korumak istiyorsanız, dosya ve klasörleri nasıl gizleyeceğinizi öğrenmek isteyeceksiniz.

Sonrakini Oku

İlgili konular
  • Linux
  • Güvenlik
  • Bilgisayar Güvenliği
  • Linux
Yazar hakkında
Deepesh Sharma (64 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. 3 yılı aşkın süredir internette bilgilendirici içerik yazıyor. Boş zamanlarında yazmayı, müzik dinlemeyi ve gitar çalmayı sever.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.