Linux CLI adalah alat yang ampuh yang dapat membantu Anda menyelesaikan tugas-tugas kompleks.
Salah satu operasi umum yang harus Anda lakukan adalah menghapus sesuatu. Sama seperti membuat file dan folder, menghapusnya dari baris perintah Linux adalah sesuatu yang akan sering Anda lakukan.
Dalam posting ini, kita akan membahas cara menghapus direktori dari baris perintah. Kami akan membahas sintaks bersama dengan beberapa contoh. Saya menggunakan Ubuntu dalam contoh ini.
Sintaks rm
Linux Perintah
Anda menggunakan rm
perintah untuk menghapus sesuatu dari baris perintah di Linux. Sintaks dari rm
perintahnya seperti ini:
rm [flags] directory name
Beberapa flag penting yang perlu Anda gunakan saat menghapus direktori adalah sebagai berikut:
-
-r
,-R
,--recursive
["Rekursi"] – Menghapus direktori dan isinya secara rekursif. -v
,--verbose
["Verbose"] – Opsi ini menampilkan detail dari apa yang sedang dilakukan di CLI.-f
,--force
["Force"] – Opsi ini mengabaikan file yang tidak ada dan tidak pernah meminta Anda.-i
["Interaktif"] – Gunakan tanda ini jika Anda ingin dimintai konfirmasi sebelum setiap penghapusan.-d
["Direktori] – Ini hanya berfungsi saat direktori kosong.
Hati-hati saat menggunakan rm
command️ dan selalu pastikan bahwa semua data penting telah dicadangkan.
Cara mengidentifikasi folder yang akan dihapus
Saat kita membahas cara menghapus folder, kita harus cukup yakin bahwa kita benar-benar menghapus folder. Kita dapat mengidentifikasi folder/direktori dengan d
bendera di kolom pertama. Perhatikan bahwa file memiliki flag pertama sebagai -
.
Contoh rm
Linux perintah
Di folder kami saat ini, kami memiliki 2 folder CSharpLab
dan PythonLab
. Konten mereka ditampilkan di bawah.
Perhatikan bahwa CSharpLab
adalah direktori kosong.
Cara menghapus folder yang tidak kosong
Mari kita hapus PythonLab
foldernya dulu.
rm -rvi PythonLab/
Dimana,
-r
menghapus semua file dan folder secara rekursif. Perhatikan pada output di bawah, semua file (man.py, calculator.py, palindrome.py
) dan folder (/lib
) telah dihapus.-v
membagikan detail.-i
membuat penghapusan menjadi interaktif, yang berarti ia akan menanyakan sebelum menghapus apa pun.
Cara menghapus folder kosong
Mari kita coba untuk menghapus CSharpLab
map. Karena folder ini kosong, kita dapat menggunakan -d
bendera.
rm -d CSharpLab/
Cara menggunakan -f
bendera "paksa"
Sekarang mari kita lihat bagaimana -f
bendera bekerja. Ini memaksa penghapusan folder tanpa petunjuk atau peringatan. Jika terjadi kesalahan, -v
masih mengabaikan, dan menghapus file yang valid.
Pada contoh di bawah ini, ada kesalahan ketik pada nama folder. Perhatikan bahwa kesalahan ketik diabaikan. File asli masih utuh.
Menutup
Menghapus direktori berguna saat Anda perlu menghapus folder setelah mengarsipkannya, saat menghapus duplikat, saat menghapus folder yang tidak digunakan, dan banyak lagi.
Semua tugas ini ditargetkan untuk menciptakan lebih banyak ruang disk. Saya harap blog ini bermanfaat bagi Anda.
Mari terhubung di Twitter!
Baca postingan saya yang lain di sini.
Mari mengobrol di Discord.