Hapus File Aman & Direktori dari Mac OS X dengan Baris Perintah
Daftar Isi:
Perlu menghapus file, grup file, atau seluruh direktori dengan aman, memastikan bahwa itu benar-benar tidak dapat dipulihkan dengan cara apa pun yang mungkin diketahui? Anda dapat melakukannya dengan mudah dari baris perintah dengan bantuan alat yang sangat canggih bernama srm. srm, seperti yang mungkin sudah Anda duga, singkatan dari 'secure removal', dan merupakan versi aman dari perintah 'rm' yang umum digunakan yang ada di hampir semua jenis unix, termasuk Mac OS X.Maklum utilitas ini bukan untuk semua orang dan tentu saja bukan untuk pengguna pemula, srm harus dianggap sebagai alat canggih, dan paling baik digunakan oleh mereka yang merasa nyaman dengan baris perintah dan memahami dampak data dari fungsi hapus aman.
Seberapa aman srm? Yah, default untuk penghapusan aman adalah metode 35-pass yang sangat aman yang menggunakan "algoritme Gutmann 35-pass", yang pada dasarnya berarti bahwa pertama-tama data dihapus, kemudian ditulis lebih dari 35 kali menggunakan pola yang dibuat secara acak, membuat pemulihan secara harfiah. mustahil. Untuk beberapa perbandingan tentang seberapa aman itu, srm juga memiliki pengaturan opsi "sedang" yang menggunakan keamanan 7-pass, dan 7-pass memenuhi standar Departemen Pertahanan AS untuk menghapus data dengan aman… jadi, setidaknya secara teoritis, 35 pass metode ini 7 kali lebih aman daripada yang diterima Departemen Pertahanan AS sebagai standar mereka untuk penghapusan data yang aman. Kami tidak akan fokus pada opsi medium, kami akan menggunakan srm seperti yang dimaksudkan untuk digunakan, dengan penghapusan data 35-pass penuh.
Hanya Untuk Pengguna Tingkat Lanjut
Ini tidak disebut "penghapusan aman" tanpa alasan, disebut demikian karena jika file telah dihapus dengan penghapusan aman, Anda benar-benar tidak akan pernah dapat memulihkan file tersebut dari drive. Periode. Ini jauh melampaui trik dasar mengosongkan Sampah atau bahkan membuang dan menghapus file secara paksa dengan cara itu. Pengguna yang merasa tidak nyaman dengan baris perintah tetapi ingin mempertahankan opsi penghapusan file yang aman harus mempertimbangkan untuk menggunakan metode penghapusan aman yang sederhana, atau dengan menggunakan opsi "Selalu Aman Kosongkan Sampah" yang tersedia untuk Mac OS X Finder sebagai gantinya. Anda telah diperingatkan, lanjutkan dengan hati-hati!
Secure Hapus File dengan srm
Sederhananya, perintah srm digunakan hanya dengan mengarahkannya ke file atau path file:
srm /path/ke/file
Karena opsi default menggunakan 35-pass, penghapusan file dapat memakan waktu satu atau dua saat, dan file yang lebih besar akan membutuhkan waktu lebih lama untuk dihapus karena pass dengan ukuran yang sama digunakan untuk menimpa file dan mencegah pemulihan.
Secure Menghapus Seluruh Direktori
Bendera -r dapat diterapkan ke srm untuk menghapusnya secara rekursif, sehingga berlaku untuk direktori dan isinya: srm -r /path/to/directory/
Sekali lagi, menghapus mungkin memerlukan beberapa saat karena semuanya akan ditimpa 35 kali setelah dihapus.
Paksa Aman Hapus Apa Pun
Bendera -f menambahkan penghapusan paksa ke srm. Ini adalah salah satu perintah yang lebih 'berbahaya' karena ini seperti 'rm -rf' pada steroid, artinya perintah ini akan menghapus secara paksa semua yang ditunjukkannya, tanpa prompt apa pun, kecuali penambahan penghapusan aman memastikan bahwa file yang dihapus sama sekali tidak pernah dapat dipulihkan. Gunakan dengan sangat hati-hati
srm -rf /file/untuk/menghancurkan/dari/semuanya
Karena kekuatan luar biasa di balik kombinasi flag -rf, ini hanya boleh digunakan oleh pengguna tingkat lanjut dan dengan presisi mutlak.
Menghapus Secara Paksa & Aman File Terkunci atau Dimiliki dengan Pengguna Super
Dengan menambahkan sudo ke variasi flag -rf di atas dari srm, Anda dapat menerapkan hak pengguna super (root) untuk proses penghapusan file dan direktori secara paksa, sehingga menimpa masalah kepemilikan atau penguncian file. Ini aman dan 'berbahaya' karena akses pengguna super. Gunakan dengan sangat hati-hati dan jangan gunakan ini kecuali Anda tahu apa yang Anda lakukan dan mengapa Anda melakukannya:
sudo srm -rf /path/ke/sesuatu/untuk/melenyapkan/dari/keberadaan/
Sekali lagi, ini hanya untuk pengguna tingkat lanjut dan harus dibatasi dengan jalur file dan direktori yang tepat.
Bagaimana dengan Menghapus Semuanya dengan Aman?
Meskipun srm menerima wildcard, jelas ada potensi kesalahan yang sangat besar dengan pendekatan seperti itu, dan itu tidak memformat drive.Jadi, jika Anda ingin menghapus dengan aman setiap hal di komputer, dari disk boot internal hingga drive eksternal jenis apa pun, Anda akan jauh lebih baik dilayani menggunakan alat format aman untuk seluruh drive yang dibundel dalam Disk Utilitas, yang menyediakan opsi pemformatan aman 35-pass.