3 Metode Membatalkan RM di Linux: Panduan Langkah Demi Langkah

Cara Membatalkan rm di Linux

Menghapus file penting secara tidak sengaja bismembuat frustrasi, terutama jika Anda tidak tahu cara membatalkan tindakan tersebut. Perintah rm digunakan untuk menghapus file atau direktori di Linux, dan setelah file dihapus, biasanya file tersebut tidak dapat dipulihkan dari tempat sampah atau recycle bin.

Namun, beberapa metode dapat digunakan untuk memulihkan file yang terhapus di Linux, sesuai keadaan. Dalam panduan ini, kita akan membahas cara-cara untuk membatalkan efek dari perintah rmdan memulihkan file yang dihapus di Linux.

Bagian 1: Apa Itu Perintah RM?

Perintah rm di Linux dan sistem operasi berbasis Unix lain menghapus atau menghilangkan file dan direktori. RM adalah singkatan dari "hapus." Perintah rm biasanya digunakan untuk menghapus file dan direktori yang tidak diperlukan. Perintah rm adalah perintah andal dan harus digunakan dengan hati-hati, karena dapat menghapus file secara permanen, dan tidak ada tempat sampah atau tempat sampah untuk memulihkan file.

perintah rm

Saat menggunakan perintah rm, Anda dapat menggunakan flag "-r" untuk menghapus direktori dan konten, "-f" untuk memaksa penghapusan tanpa perintah, atau -v untuk menampilkan apa yang telah dihapus.

Bagian 2: Mungkinkah Membatalkan RM di Linux?

Biasanya tidak mungkin untuk membatalkan perintah rm setelah dijalankan, karena file atau direktori dihapus permanen. Namun, ada beberapa metode yang dapat memulihkan file yang dihapus oleh RM di Linux, tergantung keadaannya. Beberapa metode menggunakan pemulihan file atau alat baris perintah.

Namun, kemungkinan pemulihan bergantung pada banyak faktor, seperti sistem file, media penyimpanan, waktu yang berlalu sejak penghapusan, dan keberadaan data baru yang telah ditulis ke media penyimpanan.

Bagian 3: Cara Membatalkan RM di Linux

Berikut adalah 3 cara berbeda untuk membatalkan "rm" di Linux.

Metode 1: Membatalkan Efek RM Menggunakan Recoverit Linux Recovery (GUI Tool)

Saat memulihkan file yang dihapus oleh rm di Linux, penggunaan alat pemulihan antarmuka pengguna grafis (GUI) dapat menjadi pilihan yang aman bagi pengguna yang merasa tidak nyaman bekerja dengan utilitas baris perintah. Salah satu alat pemulihan data GUI terbaik adalah Wondershare Recoverit Linux Recovery. Recoverit adalah solusi pemulihan data komprehensif untuk Linux yang menyediakan fitur berkaliber sangat baik.

Wondershare Recoverit - Perangkat Lunak Pemulihan Linux yang Aman dan Andal

5.481.435 orang telah mengunduhnya.

Memulihkan dokumen, foto, video, musik, email, dan lebih dari 1000 jenis file lain yang hilang atau terhapus dengan efektif, aman, dan lengkap.

Kompatibel dengan semua distro Linux utama, termasuk Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, dan sebagainya.

Membantu lebih dari 500skenario kehilangan data, seperti penghapusan, pemformatan disk, kerusakan OS, pemadaman listrik, serangan virus, partisi yang hilang, dan lain-lain.

Antarmuka point-and-click yang sederhana memungkinkan Anda melakukan pemulihan data dari hard drive Linux hanya dengan mudah.

Anda dapat dengan mudah membatalkan rm di Linux dengan Recoverit Linux Recovery dalam tiga langkah sederhana:

Langkah 1. Pilih Opsi Pemulihan Linux.

Setelah mengunduh dan menginstal perangkat lunak pemulihan data Linux di komputer Anda, navigasikan ke NAS dan Linux dan pilih fiturLinux Recovery

fitur pemulihan linux

Langkah 2. Hubungkan ke sistem Linux.

Sebelum memulai proses pemulihan, Anda perlu menghubungkan Wondershare Recoverit dari jarak jauh ke sistem komputer Linux Anda dengan memberi alamat IP, nomor port, nama pengguna, dan kata sandi.

terhubung jarak jauh ke sistem linux
Download Gratis

Untuk Windows XP/Vista/7/8/10/11

Download Gratis

Untuk macOS X 10.10 - macOS 13

Langkah 3. Pindai dan Pemulihan.

Recoverit akan mulai mencari data yang hilang di perangkat Linux Anda setelah koneksi selesai. Anda dapat melihat pratinjau file untuk memastikan bahwa file yang ingin Anda pulihkan adalah yang diinginkan.

terhubung jarak jauh ke sistem linux

Terakhir, pilih file yang Anda inginkan dan klik Recover untuk membatalkan rm di Linux.

pemindaian dan pemulihan

Video Tutorial tentang Cara Memulihkan File Linux?

Download Gratis

Untuk Windows XP/Vista/7/8/10/11

Download Gratis

Untuk macOS X 10.10 - macOS 13

Metode 2: Membatalkan Efek RM dengan Foremost (Alat Baris Perintah)

Untuk pengguna Linux tingkat lanjut yang bekerja dengan utilitas baris perintah, menggunakan alat baris perintah untuk membatalkan perintah rm dapat menjadi cara ampuh untuk memulihkan file yang terhapus. Salah satu alat baris perintah yang populer dalam memulihkan file yang terhapus di Linux adalah Foremost. Alat ini menawarkan opsi lanjutan untuk memindai dan memulihkan file dan dapat dijalankan menggunakan Terminal.

Foremost merupakan program pemulihan data Linux dengan ukiran file untuk memulihkan data menggunakan header, footer, dan struktur datanya. Juga dapat dengan cepat memulihkan file dari hard disk, kartu memori, pen drive, dan perangkat lain. Alat ini juga dapat bekerja dengan file gambar yang dihasilkan oleh aplikasi lain.

Misalkan Anda secara tidak sengaja menghapus file di perangkat penyimpanan eksternal menggunakan rm; Anda dapat mengikuti langkah-langkah berikut untuk membatalkan perintah rm di Linux.

Langkah 1. Instal Foremost.

Gunakan pengelola paket APT untuk menginstal Foremost di Ubuntu dan Debian Linux jenis apa pun.

sudo apt install foremost

Jalankan manajer paket DNF untuk menginstal Foremost pada Fedora Linux:

sudo dnf install foremost

Gunakan pacman untuk menginstal Foremost di ArchLinux:

sudo pacman -S foremost

Langkah 2. Silakan jalankan perintah berikut untuk melihat opsi yang tersedia beserta fungsinya.

foremost [options]

foremost options

Langkah 3. Hubungkan sistem Linux ke penyimpanan memori eksternal. Pertama, Anda harus menentukan jalur perangkat memori eksternal menggunakan perintah di bawah ini dan menyalin jalur disk dari sini.

fdisk -l

cari jalur file

Langkah 4. Anda dapat memulihkan file dari perangkat setelah menyalin jalur perangkat. Gunakan foremost -h opsi perintah yang tersedia.

memulihkan file dengan foremost

Langkah 5. Setelah mengeksekusi perintah ini, semua file akan tersimpan di folder yang ditentukan. Anda dapat melihat folder yang dipulihkan di desktop; semua file akan disimpan di lokasi ini.

file yang dipulihkan

Metode 3: Membatalkan Efek RM Menggunakan Scalpel (Alat Baris Perintah)

Alat baris perintah lain yang sangat direkomendasikan adalah Scalpel. Alat ini memulihkan file dengan menganalisis sistem file dan mencari file yang diberi tanda sebagai dihapus. Scalpel dibuat dengan peningkatan Foremost 0,69. Kita sudah membahas Foremost.

Scalpel, seperti halnya Foremost, dapat dengan cepat memulihkan data yang dihapus secara permanen. Scalpel adalah alat forensik luar biasa yang hadir disertai Kali Linux. Alat ini dapat mengubah file konfigurasi untuk menentukan jenis file mana yang ingin dipulihkan.

Petunjuk berikut menjelaskan cara menggunakan Scalpel untuk membatalkan perintah rm di Linux:

Langkah 1. Untuk menggunakan Scalpel, masukkan perintah berikut:

scalpel -h

masukkan perintah scalpel -h

Langkah 2. Jalankan perintah berikut untuk memulihkan file:

scalpel -o recovered/ KaliLinuxIn.dd

pulihkan file rm yang dihapus dengan scalpel

Proses pemulihan telah selesai. Kami menentukan folder output dengan menggunakan -o flag. Hasilnya, folder baru bernama "terpulihkan" dibuat di desktop kita.

Langkah 3. Di desktop, kita dapat melihat folder output yang dipulihkan.

folder output yang dipulihkan

Bagian 4: Bagaimana Melindungi Data Linux dari Menjalankan Perintah RM Secara Tidak Sengaja?

Tips #1: Menggunakan Perintah Trash

Perintah Trash adalah utilitas baris perintah untuk memindahkan file dan direktori ke tempat sampah. Perintah ini adalah alternatif yang nyaman untuk menghapus file secara permanen menggunakan perintah rm, karena memungkinkan pemulihan file yang tidak sengaja terhapus. Kita akan menggunakan CLI trash di bagian ini.

Langkah 1. Mari kita lihat cara menambah aplikasi "trash-cli" ke distro Linux:

sudo apt install trash-cli -y # For Debian Based OS(Ubuntu, Mint, Pardus etc)
sudo apt-get install trash-cli -y # For Debian-based old version operating systems (Ubuntu, Mint, Pardus etc.)
sudo pacman -S trash-cli # For Arch Based OS(Archman Linux, Arch Linux, Manjaro etc)
sudo dnf install trash-cli # For Redhat-based OS(Centos, Fedora, AlmaLinux, Rocky Linux etc)
sudo yum install trash-cli -y # For Redhat-based old version operating systems(Centos, Fedora, AlmaLinux, Rocky Linux etc)
sudo zypper install trash-cli # For openSUSE

Langkah 2. Setelah instalasi, gunakan perintah trash dalam menghapus file:

foc@ubuntu22:~$ ls
text-1.txt text-2.txt text-3.txt text-4.txt
foc@ubuntu22:~$ trash text-1.txt
foc@ubuntu22:~$ ls text-2.txt text-3.txt text-4.txt

Langkah 3. Perintah trash menghapus file; untuk direktori, pakai parameter -d:

foc@ubuntu22:~$ trash -d folder

Langkah 4. Perintah trash-list dapat digunakan dalam membuat daftar file dan direktori yang dihapus:

foc@ubuntu22:~$ trash-list
2022-11-09 18:44:37
/home/foc/folder 2022-11-09 18:41:11
/home/foc/text-1.txt 2022-11-09 18:42:46
/home/foc/text-1.txt

Langkah 5. Untuk mengambil file atau folder yang dihapus dari tempat sampah, pakai perintah trash-restore :

foc@ubuntu22:~$ trash-list
2022-11-09 18:44:37 /home/foc/folder
2022-11-09 18:49:45 /home/foc/text-1.txt
foc@ubuntu22:~$ trash-restore /home/foc/text-1.txt
0 2022-11-09 18:49:45 /home/foc/text-1.txt
What file to restore [0..0]: 0
foc@ubuntu22:~$ ls
text-1.txt text-2.txt text-3.txt text-4.txt

Langkah 6. Perintah trash-empty menghapus semua sampah:

foc@ubuntu22:~$ trash-empty

Langkah 7. Sekarang, buka editor teks dan tambah baris di bawah ini ke file ".bashrc" pengguna:

foc@ubuntu22:~$ nano ~/.bashrc
alias rm='trash'

Langkah 8. Lalu, komunikasikan perubahan ini kepada pengguna:

foc@ubuntu22:~$ source ~/.bashrc

Langkah 9. Saat Anda menggunakan perintah rm, perintah trash berfungsi:

foc@ubuntu22:~$ rm -h
Usage: trash [OPTION]... FILE...
Taruh file di tempat sampah
...

Tips #2: Solusi Hack untuk Undo RM

Solusi peretasan ini adalah teknik yang dapat dilakukan untuk melindungi file agar tidak terhapus, tetapi tidak akan membantu Anda memulihkan file yang terhapus.

Langkah 1. Perintah "mv" saat ini dapat digunakan sebagai alias untuk perintah rm. Direktori ".Trash" dibuat di direktori home pengguna demi tujuan ini:

[foc@rocky9 ~]$ mkdir ~/.trash

Langkah 2. Perintah mv Alias lalu didefinisikan:

[foc@rocky9 ~]$ vi ~/.bashrc
alias rm='mv --target-directory="$HOME/.trash"'

Langkah 3. Lalu, komunikasikan perubahan ini kepada pengguna:

[foc@rocky9 ~]$ source ~/.bashrc

Langkah 4. Kemudian, jalankan perintah rm:

[foc@rocky9 ~]$ rm text-1
[foc@rocky9 ~]$ ls ~/.trash/
arch text-1

Anda akan memiliki fitur "undo rm" terbatas jika Anda menggunakan cara ini.

Tips #3: Menggunakan Perintah RM Interaktif

Sekali lagi, diperlukan alias. Kali ini, terlampir pemberian parameter pada perintah rm. Metode ini dilakukan secara bawaan di beberapa distribusi Linux. Distributor menjadikan parameter "-i" sebagai default untuk perintah rm. Dengan cara ini, pengguna meminta persetujuan sebelum melanjutkan penghapusan.

Langkah 1. Edit file ".bashrc" sebagai berikut:

[manjaro manjaro]# nano ~/.bashrc
alias rm="rm -i"

Langkah 2. Lalu, komunikasikan perubahan ini kepada pengguna:

[manjaro manjaro]# source ~/.bashrc

Langkah 3. Selain itu, coba hapus file:

[manjaro manjaro]# rm text-1
rm: remove regular empty file 'text-1'? y

Sebelum menghapus, Anda sekarang akan diberi peringatan. Tidak ada fungsi undo, tetapi Anda memiliki waktu untuk melakukannya sebelum penghapusan dimulai.

Lainnya: Cara Memulihkan File yang Dihapus dengan Perintah RM di Linux (Ubuntu)

Kata Penutup

Artikel ini membantu Anda mempelajari berbagai metode untuk membatalkan rm di Linux (dengan GUI atau alat baris perintah). Berbahaya untuk menghapus data dari server. Saat memberikan izin kepada pengguna, harus sangat hati-hati. Namun, sistem dapat dilindungi dari penggunaan teknik undo dan tindakan yang tercantum di atas.

Download Gratis

Untuk Windows XP/Vista/7/8/10/11

Download Gratis

Untuk macOS X 10.10 - macOS 13

Anda Mungkin Berminat