Secure Remove Files & Direktori daripada Mac OS X dengan Command Line

Isi kandungan:

Anonim

Perlu memadamkan fail, kumpulan fail atau keseluruhan direktori dengan selamat, memastikan bahawa fail itu benar-benar tidak boleh dipulihkan melalui sebarang cara yang diketahui? Anda boleh melakukan ini dengan mudah dari baris arahan dengan bantuan alat yang sangat berkuasa yang dipanggil srm. srm, seperti yang anda mungkin sangka, bermaksud 'penyingkiran selamat', dan merupakan versi selamat bagi perintah 'rm' yang biasa digunakan yang wujud dalam hampir setiap perisa unix, termasuk Mac OS X.Harap maklum bahawa utiliti ini bukan untuk semua orang dan sudah tentu bukan untuk pengguna baru, srm harus dianggap sebagai alat canggih, dan ia paling sesuai digunakan oleh mereka yang selesa dengan baris arahan dan memahami kesan data dari fungsi pemadaman selamat.

Sejauh mana keselamatan srm? Nah, lalai untuk pengalih keluar selamat ialah kaedah 35-laluan yang sangat selamat yang menggunakan "algoritma Gutmann 35-laluan", yang pada asasnya bermakna bahawa data pertama dialih keluar, kemudian ditulis lebih 35 kali menggunakan corak yang dijana secara rawak, menjadikan pemulihan secara harfiah. mustahil. Untuk beberapa perbandingan tentang sejauh mana keselamatan itu, srm juga mempunyai tetapan pilihan "sederhana" yang menggunakan keselamatan 7-laluan, dan 7-laluan memenuhi piawaian Jabatan Pertahanan AS untuk memadamkan data dengan selamat... oleh itu, secara teori sekurang-kurangnya, 35 pas kaedah adalah 7 kali lebih selamat daripada apa yang DoD AS terima sebagai standard mereka untuk penyingkiran data selamat. Kami tidak akan menumpukan pada pilihan sederhana walaupun, kami akan menggunakan srm kerana ia bertujuan untuk digunakan, dengan penyingkiran data 35-laluan penuh.

Untuk Pengguna Lanjutan Sahaja

Ini tidak dipanggil "alih keluar selamat" tanpa sebab, ia dipanggil begitu kerana jika fail telah dipadamkan dengan alih keluar selamat, anda tidak akan dapat memulihkan fail itu daripada pemacu. Tempoh. Ini melangkaui helah asas mengosongkan Sampah atau menyampah dan mengalih keluar fail secara paksa dengan cara itu. Pengguna yang tidak selesa dengan baris arahan tetapi ingin mengekalkan pilihan pengalihan keluar fail yang selamat harus mempertimbangkan untuk menggunakan kaedah pemadaman selamat yang mudah atau dengan menggunakan pilihan "Sentiasa Selamat Sampah Kosong" yang tersedia untuk Pencari Mac OS X. Anda telah diberi amaran, teruskan dengan berhati-hati!

Secure Alih Keluar Fail dengan srm

Pada yang paling mudah, arahan srm digunakan hanya dengan menghalakannya pada fail atau laluan fail:

srm /path/to/file

Oleh kerana pilihan lalai menggunakan 35 pas, pengalihan keluar fail boleh mengambil masa satu atau dua saat, dan fail yang lebih besar akan mengambil masa yang lebih lama untuk dipadam kerana pas dengan saiz yang sama digunakan untuk menulis ganti fail dan menghalang pemulihan.

Secure Padam Keseluruhan Direktori

Bendera -r boleh digunakan pada srm untuk menjadikannya memadam secara rekursif, dengan itu digunakan pada direktori dan kandungannya: srm -r /path/to/directory/

Sekali lagi, pemadaman mungkin mengambil masa satu atau dua saat kerana semuanya ditimpa 35 kali selepas dipadamkan.

Paksa Selamat Padamkan Apa-apa

Bendera -f menambah penyingkiran paksa pada srm. Ini adalah salah satu daripada arahan yang lebih 'berbahaya' kerana ia seperti 'rm -rf' pada steroid, bermakna ia akan memadam secara paksa semua yang ditunjukkan, tanpa sebarang gesaan, kecuali penambahan pemadaman selamat memastikan bahawa fail yang dialih keluar sama sekali tidak pernah. boleh dipulihkan. Gunakan dengan sangat berhati-hati

srm -rf /fail/untuk/musnahkan/daripada/segalanya

Oleh kerana kekuatan besar di sebalik gabungan bendera -rf, ia hanya boleh digunakan oleh pengguna lanjutan dan dengan ketepatan mutlak.

Alih Keluar Fail Berkunci atau Dimiliki Secara Paksa & Selamat dengan Pengguna Super

Dengan memberi awalan sudo pada variasi bendera -rf di atas srm anda boleh menggunakan keistimewaan pengguna super (root) pada proses penyingkiran fail dan direktori yang dipaksa, dengan itu menimpa sebarang isu pemilikan atau mengunci fail. Ini adalah selamat dan 'berbahaya' kerana ia mendapat akses superuser. Gunakan dengan sangat berhati-hati dan jangan gunakan ini melainkan anda tahu apa yang anda lakukan dan mengapa anda melakukannya:

sudo srm -rf /path/to/sesuatu/to/lenyapkan/dari/kewujudan/

Sekali lagi, ini untuk pengguna lanjutan sahaja dan harus dihadkan dengan laluan fail dan direktori yang tepat.

Bagaimana pula dengan Memadamkan Semuanya dengan Selamat?

Walaupun srm menerima kad bebas, jelas sekali terdapat potensi besar untuk kesilapan dengan pendekatan sedemikian, dan ia tidak memformat pemacu.Oleh itu, jika anda ingin memadam dengan selamat setiap perkara pada komputer, daripada cakera but dalaman kepada pemacu luaran apa-apa jenis, anda akan lebih baik dilayan menggunakan alat format selamat untuk keseluruhan pemacu yang digabungkan dalam Cakera. Utiliti, yang menyediakan pilihan pemformatan selamat 35 pas.

Secure Remove Files & Direktori daripada Mac OS X dengan Command Line