Dosyaları & Dizinlerini Komut Satırıyla Mac OS X'ten Güvenli Kaldırma

İçindekiler:

Anonim

Bir dosyayı, dosya grubunu veya tüm bir dizini güvenli bir şekilde silmeniz mi gerekiyor? Bunu, srm adlı inanılmaz derecede güçlü bir aracın yardımıyla komut satırından kolayca yapabilirsiniz. srm, tahmin etmiş olabileceğiniz gibi, "güvenli kaldırma" anlamına gelir ve Mac OS X dahil olmak üzere hemen hemen her unix çeşidinde bulunan yaygın olarak kullanılan "rm" komutunun güvenli bir sürümüdür.Bu yardımcı programın herkes için olmadığını ve kesinlikle acemi kullanıcılar için olmadığını unutmayın, srm gelişmiş bir araç olarak düşünülmelidir ve en iyi komut satırında rahat olan ve güvenli silme işlevlerinin veri yansımalarını anlayan kişiler tarafından kullanılır.

srm ne kadar güvenli? Güvenli kaldırma için varsayılan, "35 geçişli Gutmann algoritması"nı kullanan inanılmaz derecede güvenli 35 geçişli yöntemdir; bu, temel olarak önce verilerin kaldırıldığı, ardından rastgele oluşturulmuş kalıplar kullanılarak 35 defadan fazla yazıldığı ve kurtarmanın kelimenin tam anlamıyla yapıldığı anlamına gelir. imkansız. Bunun ne kadar güvenli olduğuna dair bazı karşılaştırmalar için, srm ayrıca 7 geçişli güvenlik kullanan bir "orta" seçenek ayarına sahiptir ve 7 geçiş, verileri güvenli bir şekilde silmek için ABD Savunma Bakanlığı standardını karşılar... yani teorik olarak en azından 35 geçiş yöntemi, ABD DoD'nin güvenli veri kaldırma standardı olarak kabul ettiğinden 7 kat daha güvenlidir. Yine de orta seçeneğe odaklanmayacağız, srm'yi kullanılması amaçlandığı gibi, tam 35 geçişli veri kaldırma ile kullanacağız.

Yalnızca İleri Düzey Kullanıcılar İçin

Buna sebepsiz yere "güvenli kaldırma" denmez, bunun adı, çünkü bir dosya güvenli kaldırma ile silinirse, o dosyayı sürücüden tam anlamıyla asla kurtaramazsınız. Dönem. Bu, Çöp Kutusunu boş altmanın ve hatta dosyaları bu şekilde zorla çöpe atmanın ve kaldırmanın temel hilelerinin çok ötesine geçiyor. Komut satırından memnun olmayan ancak güvenli dosya kaldırma seçeneklerini korumak isteyen kullanıcılar, basit bir güvenli silme yöntemi kullanmayı veya bunun yerine Mac OS X Finder'da bulunan "Çöp Kutusunu Her Zaman Güvenli Boş alt" seçeneğini kullanmayı düşünmelidir. Uyarıldınız, dikkatli ilerleyin!

Bir Dosyayı srm ile Güvenli Kaldırma

En basit haliyle, srm komutu yalnızca bir dosyaya veya dosya yoluna işaret edilerek kullanılır:

srm /yol/to/dosya

Varsayılan seçenek 35 geçiş kullandığından, dosya kaldırma işlemi bir veya iki dakika sürebilir ve daha büyük dosyaların silinmesi daha uzun sürer çünkü dosyanın üzerine yazmak ve kurtarmayı önlemek için eşit boyuttaki geçişler kullanılır.

Tüm Dizini Güvenli Silme

-r bayrağı, srm'ye yinelemeli olarak silinmesi için uygulanabilir, böylece dizinlere ve içeriklerine uygulanır: srm -r /path/to/directory/

Yine, silindikten sonra her şeyin üzerine 35 kez yazıldığı için silme işlemi bir veya iki dakika sürebilir.

Her Şeyi Güvenli Silmeye Zorla

-f bayrağı, srm'ye kuvvet kaldırma ekler. Bu daha "tehlikeli" komutlardan biridir çünkü steroidlerdeki "rm -rf" gibidir, yani işaret ettiği her şeyi herhangi bir istem olmaksızın zorla silecektir, ancak güvenli silme özelliğinin eklenmesi kaldırılan dosyanın kesinlikle hiçbir zaman silinmeyeceğini garanti eder. kurtarılabilir. Çok dikkatli kullanın

srm -rf /file/to/destroy/from/everything

-rf bayrak kombinasyonunun ardındaki muazzam güç nedeniyle, yalnızca ileri düzey kullanıcılar tarafından ve mutlak hassasiyetle kullanılmalıdır.

Kilitli veya Sahip Olunan Bir Dosyayı Süper Kullanıcı ile Zorla ve Güvenli Bir Şekilde Kaldırın

Srm'nin yukarıdaki -rf bayrak varyasyonunun önüne sudo ekleyerek, zorunlu dosya ve dizin kaldırma işlemine süper kullanıcı (kök) ayrıcalıkları uygulayabilir, böylece herhangi bir sahiplik sorununun veya dosya kilitlemenin üzerine yazabilirsiniz. Bu, süper kullanıcı erişimi nedeniyle olabildiğince güvenli ve "tehlikeli". Çok dikkatli kullanın ve ne yaptığınızı ve neden yaptığınızı bilmiyorsanız bunu kullanmayın:

sudo srm -rf /path/to/something/to/obliterate/from/existence/

Yine, bu yalnızca ileri düzey kullanıcılar içindir ve kesin dosya ve dizin yollarıyla sınırlandırılmalıdır.

Her Şeyi Güvenli Bir Şekilde Silme?

srm joker karakterleri kabul etse de, böyle bir yaklaşımda büyük bir hata potansiyeli olduğu açıktır ve sürücüyü biçimlendirmez.Bu nedenle, bir dahili önyükleme diskinden herhangi bir tür harici sürücüye kadar bir bilgisayardaki her şeyi güvenli bir şekilde silmek istiyorsanız, Disk içinde paketlenmiş tüm bir sürücü için güvenli biçimlendirme araçlarını kullanarak çok daha iyi hizmet alırsınız. 35 geçişli güvenli biçimlendirme seçeneği sağlayan yardımcı program.

Dosyaları & Dizinlerini Komut Satırıyla Mac OS X'ten Güvenli Kaldırma