Cara Menghapus File dan Direktori Menggunakan Linux Command Line

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan rmunlinkdan rmdirperintah untuk menghapus file dan direktori di Linux.

Cara Menghapus File
Untuk menghapus (atau menghapus) file di Linux dari baris perintah, gunakan perintah rm(hapus) atau unlink.
The unlinkperintah memungkinkan Anda untuk menghapus hanya satu file, sedangkan dengan rmAnda 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 rmatau unlinkdiikuti oleh nama file:
    unlink filename
    Salinan
    rm filename
    Salinan
    Jika file dilindungi dari penulisan, Anda akan diminta untuk konfirmasi, seperti yang ditunjukkan di bawah ini. Untuk menghapus jenis file ydan tekan EnterJika tidak, jika file tidak dilindungi dari penulisan, file itu akan dihapus tanpa diminta.
     
    rm: remove write-protected regular empty file 'filename'?
    Salinan
  • Untuk menghapus banyak file sekaligus, gunakan rmperintah diikuti dengan nama file yang dipisahkan oleh spasi.
    rm filename1 filename2 filename3
    Salinan
    Anda juga dapat menggunakan wildcard ( *) dan ekspansi reguler untuk mencocokkan beberapa file. Misalnya, untuk menghapus semua .pdffile di direktori saat ini, gunakan perintah berikut:
    rm *.pdf
    Salinan
    Saat menggunakan ekspansi reguler, pertama-tama daftarkan file dengan lsperintah sehingga Anda dapat melihat file apa yang akan dihapus sebelum menjalankan rmperintah.
  • Gunakan opsi rmwith -iuntuk mengonfirmasi setiap file sebelum menghapusnya:
    rm -i filename(s)
    Salinan
  • Untuk menghapus file tanpa diminta meskipun file diproteksi, lewati opsi -f(paksa) ke rmperintah:
    rm -f filename(s)
    Salinan
  • Anda juga dapat menggabungkan rmopsi. Misalnya, untuk menghapus semua .txtfile di direktori saat ini tanpa prompt dalam mode verbose, gunakan perintah berikut:
    rm -fv *.txt
    Salinan


Cara Menghapus Direktori (Folder)
Di Linux, Anda dapat menghapus / menghapus direktori dengan rmdirdan rm.



rmdiradalah utilitas baris perintah untuk menghapus direktori kosong sementara rmAnda dapat menghapus direktori dan isinya secara rekursif.
  • Untuk menghapus direktori kosong, gunakan salah satu rmdiratau rm -ddiikuti dengan nama direktori:
    rm -d dirname
    Salinan
    rmdir dirname
    Salinan
  • Untuk menghapus direktori yang tidak kosong dan semua file di dalamnya, gunakan rmperintah dengan opsi -r(rekursif):
    rm -r dirname
    Salinan
    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 rmdengan opsi -r(rekursif) dan -fopsi:
    rm -rf dirname
    Salinan
  • Untuk menghapus banyak direktori sekaligus, gunakan rm -rperintah yang diikuti oleh nama direktori yang dipisahkan oleh spasi.
    rm -r dirname1 dirname2 dirname3
    Salinan
    Sama seperti dengan file, Anda juga dapat menggunakan wildcard ( *) dan ekspansi reguler untuk mencocokkan beberapa direktori.
Sekarang Anda harus memiliki pemahaman yang baik tentang cara menggunakan Linux rmrmdirdan unlinkperintah dan Anda harus dapat dengan aman menghapus file dan direktori dari baris perintah.