Cara Menghapus File dan Direktori Menggunakan Linux Command Line
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan
Cara Menghapus Filerm
, unlink
dan rmdir
perintah untuk menghapus file dan direktori di Linux.Untuk menghapus (atau menghapus) file di Linux dari baris perintah, gunakan perintah
rm
(hapus) atau unlink
.The
unlink
perintah memungkinkan Anda untuk menghapus hanya satu file, sedangkan dengan rm
Anda dapat menghapus beberapa file sekaligus.Berhati-hatilah saat menghapus file atau direktori, karena begitu file dihapus, tidak dapat dipulihkan dengan mudah.
- Untuk menghapus satu file, gunakan perintah
rm
atauunlink
diikuti oleh nama file:unlink filename
rm filename
Jika file dilindungi dari penulisan, Anda akan diminta untuk konfirmasi, seperti yang ditunjukkan di bawah ini. Untuk menghapus jenis filey
dan tekanEnter
. Jika tidak, jika file tidak dilindungi dari penulisan, file itu akan dihapus tanpa diminta.
rm: remove write-protected regular empty file 'filename'? - Untuk menghapus banyak file sekaligus, gunakan
rm
perintah diikuti dengan nama file yang dipisahkan oleh spasi.rm filename1 filename2 filename3
Anda juga dapat menggunakan wildcard (*
) dan ekspansi reguler untuk mencocokkan beberapa file. Misalnya, untuk menghapus semua.pdf
file di direktori saat ini, gunakan perintah berikut:rm *.pdf
Saat menggunakan ekspansi reguler, pertama-tama daftarkan file denganls
perintah sehingga Anda dapat melihat file apa yang akan dihapus sebelum menjalankanrm
perintah. - Gunakan opsi
rm
with-i
untuk mengonfirmasi setiap file sebelum menghapusnya:rm -i filename(s)
- Untuk menghapus file tanpa diminta meskipun file diproteksi, lewati opsi
-f
(paksa) kerm
perintah:rm -f filename(s)
- Anda juga dapat menggabungkan
rm
opsi. Misalnya, untuk menghapus semua.txt
file di direktori saat ini tanpa prompt dalam mode verbose, gunakan perintah berikut:rm -fv *.txt
Di Linux, Anda dapat menghapus / menghapus direktori dengan
rmdir
dan rm
.rmdir
adalah utilitas baris perintah untuk menghapus direktori kosong sementara rm
Anda dapat menghapus direktori dan isinya secara rekursif.- Untuk menghapus direktori kosong, gunakan salah satu
rmdir
ataurm -d
diikuti dengan nama direktori:rm -d dirname
rmdir dirname
- Untuk menghapus direktori yang tidak kosong dan semua file di dalamnya, gunakan
rm
perintah dengan opsi-r
(rekursif):rm -r dirname
Jika direktori atau file di dalam direktori tersebut dilindungi dari penulisan, Anda akan diminta untuk mengkonfirmasi penghapusan. - Untuk menghapus direktori yang tidak kosong dan semua file tanpa diminta, gunakan
rm
dengan opsi-r
(rekursif) dan-f
opsi:rm -rf dirname
- Untuk menghapus banyak direktori sekaligus, gunakan
rm -r
perintah yang diikuti oleh nama direktori yang dipisahkan oleh spasi.rm -r dirname1 dirname2 dirname3
Sama seperti dengan file, Anda juga dapat menggunakan wildcard (*
) dan ekspansi reguler untuk mencocokkan beberapa direktori.
Kesimpulan :
Sekarang Anda harus memiliki pemahaman yang baik tentang cara menggunakan Linux
rm
, rmdir
dan unlink
perintah dan Anda harus dapat dengan aman menghapus file dan direktori dari baris perintah.