Perintah Untuk Menghapus Filesystem di Linux ataupun Unix

Bagaimana cara untuk menghapus file sistem di Linux / UNIX / BSD / AIX / HP-UX operating system?

Untuk menghapus file atau folder di Linux, FreeBSD, Solaris atau Unixish oses gunakan rm command.

rm command syntax

rm (singkatan dari remove) adalah sebuah Unix / Linux command yang mana di gunakan untuk menghapus file dari filesistem. Biasanya dari kebanyakan filesistem, untuk menghapus file akan meminta sebuah permission dari parent directory (dan eksekusi permission, untuk masuk ke folder utama). Syntaxnya sebagai berikut:

rm -f -r {file-name}

Dimana,

-f: Mengahapus file secara mutlak
-r: Menghapus isi direktori secara rekursif

Remove or Delete a File

Untuk menghapus file seperti abc.txt, gunakan command berikut:

$ rm abc.txt

Untuk menghapus semua file & subdirektori dari direktori (MS-DOS seperti perintah deltree), masukan:

$ rm -rf mydir

Untuk menghapus direktori kosong gunakan rmdir dan bukan rm command:

$ rmdir mydirectory

Read a List of All Files To Delete From a Text File

rm command sering di gunakan dalam hubungan xargs untuk mengisi daftar file yang akan di hapus. Buat file bernama file.txt:

$ cat file.txt

Daftar untuk di hapus:

file1
/tmp/file2.txt
~/data.txt

Sekarang hapus semua daftar file yang ada di file.txt, masukan:

$ xargs rm < file.txt

Jangan pernah menjalankan rm -rf atau sebagai administrator ataupun juga pengguna normal UNIX / Linux.

Perhatian! Contoh berikut ini akan menghapus semua file di komputermu jika di execute.

$ rm -rf /
$ rm -rf *

rm -rf (variasinya, rm -rf /, rm -rf *, dan lain sebagainya) sangat sering di gunakan untuk menjahili sistem Unix. Perintah rm -rf atau perintah yang semacamnya, jika di jalankan oleh administrator, akan menyebabkan konten dari setiap filesistem yang telah di mount dan writable di komputer akan terhapus. Jangan gunakan perintah tersebut hanya untuk sekedar mencoba – coba karena akan sangat riskan sekali.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s