Önerilen, 2024

Editörün Seçimi

Dosyaları ve dizinleri komut satırından mac os x ile güvenli bir şekilde kaldırın

Полный обзор macOS – для тех, кто перешел с Windows

Полный обзор macOS – для тех, кто перешел с Windows

İçindekiler:

Anonim
Bir dosyayı, dosya grubunu veya tüm bir dizini güvenli bir şekilde silmeniz gerekiyor, bu da bilinen herhangi bir yolla kelimenin tam anlamıyla asla kurtarılamaz olmasını sağlamak için mi? Bunu srm adında inanılmaz güçlü bir aracın yardımıyla komut satırından kolayca yapabilirsiniz. srm, tahmin ettiğiniz gibi, 'güvenli kaldırma' anlamına gelir ve Mac OS X dahil, Unix'in hemen hemen her lezzetinde bulunan yaygın olarak kullanılan 'rm' komutunun güvenli bir versiyonudur. Bu yardımcı programın herkes için değil, kesinlikle acemi kullanıcılar için değil, srm'nin gelişmiş bir araç olarak görülmesi gerektiği ve komut satırında rahat olan ve güvenli silme işlevlerinin veri sonuçlarını anlayanlar tarafından en iyi şekilde kullanılması tavsiye edilir.

Srm ne kadar güvenli? Eh, 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 bir yöntemdir; bu, temel olarak ilk önce verilerin kaldırıldığı, daha sonra rastgele oluşturulmuş desenleri kullanarak 35 kez yazıldığı ve tam anlamıyla kurtarmayı sağladığı 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 “orta” bir seçenek ayarına sahiptir ve 7 geçişli, verilerin güvenli bir şekilde silinmesi için ABD Savunma Bakanlığı standardına uygundur… bu nedenle teorik olarak en azından 35 geçiş yöntem, ABD DoD’unun güvenli veri kaldırma için standart olarak kabul ettiğinden 7 kat daha güvenlidir. Yine de orta seçeneğe odaklanmayacağız, kullanılmaya yönelik olarak srm kullanacağız, tam 35 geçişli veri silme işlemiyle.

Yalnızca Gelişmiş Kullanıcılar İçin

Buna hiçbir sebep olmadan “güvenli kaldırma” denmez, çünkü güvenli bir kaldırma ile bir dosya silinmişse, kelimenin tam anlamıyla bu dosyayı sürücüden asla kurtaramazsınız. Dönemi. Bu, Çöp Kutusu'nu boşaltmanın temel kurallarının çok ötesine geçmekte, hatta dosyaları zorla ezip atmakta ve bu şekilde kaldırmaktadır. Komut satırında rahat 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 “Her Zaman Güvenli Boş Çöp Kutusu” seçeneğini kullanmayı düşünmelidir. Uyarı verildi, dikkatli ol!

Güvenli Bir Dosyayı Kaldır

En basit haliyle, srm komutu sadece bir dosya veya dosya yolunda işaret ederek kullanılır:

srm /path/to/file

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

Tüm Dizini Sil Güvenli

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

Yine, bir veya iki dakika sürebilir, çünkü silindikten 35 saat sonra her şey üzerine yazılır.

Güvenli Bir Şey Sil

-F bayrağı srm'ye kuvvet kaldırma işlemi ekler. Bu, daha 'tehlikeli' komutlardan biridir, çünkü steroidler üzerinde 'rm -rf' gibidir, yani güvenli silme işleminin, silinen dosyanın kesinlikle hiçbir zaman olmama garantisi vermesi dışında, işaret ettiği her şeyi zorla sileceği anlamına gelir. kazanılabilir. Çok dikkatli kullanın .

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

-Rf bayrak kombinasyonunun arkasındaki muazzam güç nedeniyle, sadece 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ıyla Zorla ve Güvenle Kaldır

Sudo'yi srr'nin yukarıdaki -rf flag varyasyonuna önceden ekleyerek, zorunlu dosya ve dizin kaldırma işlemine süper kullanıcı (kök) ayrıcalıkları uygulayabilir, böylece mülkiyet sorunlarının veya dosya kilitlemenin üzerine yazabilirsiniz. Bu, süper kullanıcı erişimi nedeniyle güvenli ve 'tehlikeli' olur. Ç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 sadece 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 Silmek Hakkında Ne?

Her ne kadar srm joker karakterleri kabul etse de, açıkça böyle bir yaklaşımla hatalar için dev bir potansiyel var ve sürücüyü biçimlendirmiyor. Bu nedenle, bir bilgisayardaki her şeyi, dahili bir önyükleme diskinden herhangi bir türdeki harici sürücüye güvenli bir şekilde silmek istiyorsanız, Disk içinde paketlenmiş bir sürücünün tamamı için güvenli format araçlarını kullanarak daha iyi hizmet verebilirsiniz. 35 geçişli güvenli biçimlendirme seçeneği sunan yardımcı program.

Top