Saat Anda menghapus file di komputer Anda, sistem akan menghapus blok di penyimpanan Anda dengan menghapus referensi ke file tersebut. File tidak hilang secara tiba-tiba dan masih dapat diakses menggunakan perangkat lunak canggih, yang mungkin bukan yang Anda inginkan.

Siapa pun yang memiliki alat pemulihan file dapat mengekstrak file yang dihapus dari penyimpanan Anda dan melihat kontennya. Tetapi bagaimana jika Anda tidak ingin ini terjadi? Dan apa cara terbaik untuk menghapus file di Linux sehingga tidak ada yang bisa memulihkannya?

Di sinilah utilitas rusak ikut bermain. Artikel ini akan membahas perintah shred secara mendetail, batasannya, dan cara menggunakannya untuk menghapus file dengan aman di Linux.

Apa Itu Rusak dan Bagaimana Cara Kerjanya?

Rusak adalah utilitas baris perintah yang menimpa konten file beberapa kali dengan data acak untuk membuatnya tidak dapat dipulihkan. Ini juga memungkinkan Anda untuk menghapus file setelah menimpa datanya.

"Mengapa itu menimpa konten file?", Anda mungkin bertanya. Mari kita memahaminya dengan sebuah contoh. Pertimbangkan bahwa Anda perlu menyembunyikan atau "menghapus" konten yang tertulis di selembar kertas. Tentu, Anda bisa meremasnya dan membuangnya ke tempat sampah. Tetapi siapa pun dapat mengambil bola kertas yang kusut, meluruskannya, dan membaca isinya.

instagram viewer

Di sisi lain, penghancur kertas memotong lembaran kertas menjadi potongan atau potongan tipis, sehingga hampir tidak mungkin bagi siapa pun untuk mengembalikan proses dan melihat isinya.

Ini adalah persis bagaimana perintah rusak bekerja di Linux. Itu menimpa konten file beberapa kali dengan string nol, sehingga tidak mungkin bagi siapa pun untuk melihat konten aslinya. Dan setelah itu, itu dapat dengan aman menghapus file dari penyimpanan sistem Anda jika Anda mau.

Kapan Tidak Menggunakan shred

Hati-hati bahwa rusak tidak bekerja secara efisien dalam semua situasi. Berdasarkan halaman manual rusak, utilitas tidak efektif bila digunakan pada sistem file tertentu. Dan ini adalah:

  • Sistem file dengan struktur log atau jurnal (ext3, XFS, dan JFS).
  • Sistem file berbasis RAID.
  • Sistem file yang menyimpan snapshot.
  • Sistem file yang menyimpan cache.
  • Sistem file terkompresi.

Halaman manual rusak juga menyatakan bahwa perintah tidak bekerja dengan ext3 hanya jika ada di jurnal mode. Namun, di data = tulis balik dan data=dipesan mode, alat ini bekerja seperti pesona.

Selain itu, Anda tidak boleh menggunakan utilitas rusak pada SSD karena proses penghapusan dan penulisan tambahan dapat merusak penyimpanan Anda.

Terkait: Bisakah SSD Benar-Benar Menghapus Data Anda dengan Aman?

Cara Menggunakan Perintah rusak

Dengan rusak, Anda dapat memilih untuk menimpa dan menghapus file atau hanya menimpa file tanpa menghapusnya.

Sintaks Dasar

Sintaks dasar dari perintah tersebut adalah:

nama file opsi rusak

...dimana pilihan adalah berbagai bendera yang digunakan untuk memanggil metode perintah dan nama file adalah jalur absolut atau relatif ke file yang ingin Anda kerjakan.

Hapus File Secara Permanen

Untuk menghapus file secara permanen menggunakan rusak, gunakan -uvz tandai dengan perintah default.

  • kamu: Menghapus file dari penyimpanan
  • v: Menampilkan output dalam mode verbose
  • z: Menimpa file dengan nol
rusak -uvz textfile.txt

Secara default, rusak menimpa file empat kali. Dalam tiga lintasan pertama, itu menimpa konten file dengan data acak. Di lintasan terakhir, karena -z bendera, itu menimpa data dengan nol. Rusak juga menimpa inode untuk menghapus metadata apa pun yang terkait dengan file.

Keluaran:

Timpa File Dengan Nol

Untuk hanya menimpa file dengan nol tanpa menghapusnya dari sistem Anda, hapus remove -u tandai dari perintah sebelumnya.

rusak -vz file teks.txt

Keluaran:

Atur Jumlah Timpa

Seperti disebutkan di atas, rusak menimpa data dalam file empat kali. Jika Anda ingin menentukan jumlah penimpaan tertentu, Anda dapat melakukannya dengan menggunakan -n atau --iterasi bendera.

Namun, perhatikan bahwa shred akan selalu menambahkan satu pass lagi ke nomor yang Anda tentukan. Oleh karena itu, untuk menimpa file enam kali, berikan nomor lima dalam perintah:

rusak -uvz -n 5 file teks.txt
rusak -uvz --iterations 5 textfile.txt

Menimpa file tiga kali lebih dari cukup untuk memastikan bahwa tidak ada yang dapat memulihkan data. Apa pun di atas yang hanya membutuhkan lebih banyak waktu tanpa efek yang signifikan.

Hapus Banyak File Menggunakan Rusak

Untuk menghapus banyak file, cukup berikan nama file yang dipisahkan dengan Ruang karakter.

rusak -uvz file1.txt file2.txt file3.txt

Jika Anda memiliki direktori yang berisi jenis file serupa, Anda dapat menggunakan karakter wildcard seperti: asterisk (*) untuk menghapus atau menimpa file. Misalnya, untuk menghapus semua file TXT di direktori kerja Anda saat ini:

rusak -uvz *.txt

Terkait: Cara Mudah Menghapus File dan Folder di Linux

Rusak Bagian dari File

Menggunakan shred, Anda juga dapat membuat file rusak dengan merobek byte awal file. Misalnya, Anda dapat menimpa atau menghapus 1KB awal file. Untuk melakukannya, -s atau --ukuran bendera adalah apa yang Anda butuhkan.

Meskipun Anda akan dapat menampilkan file teks bahkan setelah merobeknya sebagian, file paket atau file yang dapat dieksekusi tidak akan berjalan setelah mengeluarkan perintah.

rusak -vz -s 1K file teks.txt
rusak -vz --ukuran 1K file teks.txt

File teks asli:

Menjalankan perintah:

File teks setelah mengeluarkan perintah:

Rusak menerima tiga sufiks berikut dalam perintah:

  • K: Kilobyte
  • saya: Megabyte
  • G: Gigabytes

Dapatkan Bantuan Baris Perintah

Meskipun perintah shred tidak memiliki banyak metode dan opsi yang perlu Anda hafal, terkadang Anda mungkin ingin akses halaman manual perintah sebagai referensi.

Itu --Tolong flag menampilkan halaman manual rusak:

rusak --help

Keluaran:

Hapus File Secara Permanen di Linux

Linux memberi Anda cara mudah untuk menghapus file dan folder dari penyimpanan Anda. Tapi itu tidak sepenuhnya aman. Hanya perlu beberapa klik untuk mengakses file yang dihapus ini menggunakan perangkat lunak pemulihan data.

Jika Anda menggunakan komputer umum dan tidak ingin seseorang melihat file dan folder Anda, Anda dapat memilih untuk menyembunyikannya. Ini adalah cara yang jauh lebih baik untuk mencegah seseorang melihat data pribadi Anda di Linux.

Surel
Cara Menyembunyikan File dan Folder Dari Mencongkel Mata di Linux

Jika Anda ingin melindungi data sensitif dari pengguna lain di Linux, Anda harus mempelajari cara menyembunyikan file dan folder.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Linux
  • Keamanan
  • Keamanan komputer
  • Linux
Tentang Penulis
Deepesh Sharma (64 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia telah menulis konten informasi di internet selama lebih dari 3 tahun. Di waktu luangnya, ia senang menulis, mendengarkan musik, dan bermain gitar.

More From Deepesh Sharma

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.

.