Linux: Hapus file & folder menggunakan terminal command line

Seperti yang kita ketahui Linux sedikit berbeda dengan Windows untuk berbagai tugas bahkan dalam menghapus file dan folder. Dan di sini kita akan melihat perintah Linux cepat untuk menghapus file dan direktori menggunakan terminal.

Namun, seperti di Windows, file sistem atau folder penting hanya dapat diakses oleh admin, di Linux, mereka berada di bawah user sudo atau root. Oleh karena itu, jika ingin menghapus file sistem apa pun di Linux menggunakan GUI, maka Anda harus masuk sebagai root tetapi itu agak berisiko karena Anda tidak ingin menjalankan semua aplikasi Anda di bawah user admin.

Oleh karena itu, di bawah user sudo standar, kita dapat menggunakan command terminal untuk menghapus dengan mudah dan file dan folder termasuk yang kosong.

Catatan : Jika Anda mendapatkan izin yang ditolak error saat menggunakan perintah apa pun yang diberikan di bawah ini, gunakan Sudo dengan itu.

Di Linux, hapus file menggunakan terminal

Untuk menghapus file di Linux ikuti langkah-langkah yang diberikan di bawah ini. Di sini kita menggunakan Ubuntu, namun langkah-langkahnya akan sama untuk semua distro yang tersedia.

  1. Buka command terminal, tombol pintas untuk melakukannya adalah [ Ctrl ] + [ Alt ] + [ T ].
  2. Beralih ke direktori tempat file berada yang ingin Anda hapus menggunakan nama file perintah cd. Misalnya, file di direktori /opt, jadi untuk beralih ke tipe itu- cd /opt.
  3. Sekarang, untuk mengetahui apakah file yang ingin kita hapus berada di direktori saat ini, kita dapat menggunakan perintah ls.
  4. Untuk menghapus file, Anda sekarang mengetik: rm filename.
  5. Perintah rm adalah singkatan dari “hapus”. Misal disini kita punya file BaseCamp_473.exe maka perintahnya akan menjadi rm BaseCamp_473.exe. File dengan nama ini kemudian akan dihapus jika itu tersedia di direktori.
  6. Satu hal yang perlu diperhatikan, dengan menggunakan command terminal dan perintah rm, file akan langsung dihapus dan tidak akan dipindahkan ke recycle bin.

Hapus folder kosong Linux menggunakan terminal

Proses untuk menghapus direktori juga sama dengan file, hanya saja perintahnya akan sedikit berbeda karena jika kita menggunakan perintah rm maka akan muncul error seperti “ rm:not remove ‘test’: Is a directory “. Oleh karena itu, dengan menggunakannya Anda tidak dapat menghapus file di terminal. Selain itu, Linux juga membedakan antara folder kosong dan folder terisi, dan cara menanganinya diberikan di bawah ini.

Hapus direktori / folder kosong

  1. Buka Aplikasi dan buka Terminal, sedangkan Ubuntu, Manjaro, dan Linux ramah user lainnya juga dapat menggunakan kombinasi tombol [ Ctrl ] + [ Alt ] + [ T ] untuk membukanya.
  2. Dengan bantuan perintah cd beralih ke direktori dari mana Anda ingin menghapus folder kosong.
  3. Untuk memeriksa apakah direktori di folder yang sedang dipilih, Anda dapat ls menggunakan yang perintah.
  4. Ketik perintah rmdir foldername, ganti nama folder di perintah dengan direktori yang ingin Anda hapus, lalu tekan tombol [ Enter ].
  5. Contoh untuk terminal: tes rmdir
  6. Ingat, perintah rmdir adalah singkatan dari “remove directory” dan hanya menghapus direktori kosong.

Hapus direktori/folder Linux yang berisi file

Nah, jika ada beberapa folder yang berisi file dan folder maka kita tidak bisa menggunakan perintah rmdir, untuk itu gunakan saja rm dengan flag -r yang akan digunakan. Selain itu, kita bahkan dapat menggunakan ini untuk direktori kosong juga.

  1. Tekan kombinasi tombol [ Ctrl ] + [ Alt ] + [ T ] untuk membuka terminal.
  2. Buka direktori tempat Anda ingin menghapus folder beserta file-nya. Untuk berpindah antar folder kita bisa menggunakan perintah cd.
  3. Sekali lagi seperti yang kita lakukan di atas, pertama, mengkonfirmasi folder yang ingin Anda menghapus sebenarnya ada atau tidak menggunakan ls menggunakan yang perintah.
  4. Ketik perintah rm -r, diikuti dengan direktori yang ingin Anda hapus, dan tekan [ Enter ].
  5. Misalnya di terminal: rm -r demo
  6. Perintah rm -r adalah singkatan dari “remove recursive” dan menghapus direktori yang terisi. Terkadang, jika ada folder yang tidak terhapus, kita juga dapat menggunakan flag -f yang berarti force. Contoh – rm -rf nama folder

Perintah untuk menghapus file dengan tanda hubung ‘-‘

Untuk menghapus file yang namanya dimulai dengan ‘-‘, misalnya ‘-h2s’, gunakan salah satu perintah berikut:

rm — -h2s

rm./-h2s

Hapus semuanya

Ini benar-benar perintah yang membawa bencana karena akan menghapus semua file penting di sistem Linux Anda dan tidak meninggalkan apa pun selain sistem panik yang tidak dapat di-boot, jadi ini di sini hanya untuk pengetahuan, dan jangan mencobanya pada sistem yang Anda gunakan. Inshort Linux Anda akan menghapus semua direktori di semua hard drive dan partisi.

sudo rm -rf /

Perintah di atas akan memberikan peringatan, bahwa ini akan menghapus semuanya, jadi jika Anda ingin menggunakannya, ketik – sudo rm -rf / –no-preserve-root

Daftar Bendera untuk digunakan dengan perintah rm

-f, –force abaikan file dan argumen yang tidak ada, jangan pernah meminta -i Prompt sebelum setiap penghapusan -Saya meminta sekali sebelum menghapus lebih dari tiga file, atau saat menghapus secara rekursif; kurang mengganggu daripada -i, sambil tetap memberikan perlindungan terhadap sebagian besar error -r, -R, –recursive menghapus direktori dan isinya secara rekursif -d, –dir menghapus direktori kosong -v, –verbose menjelaskan apa yang sedang dilakukan