GNU/Linux >> Belajar Linux >  >> Linux

Cara Menghapus File dan Direktori Menggunakan Baris Perintah Linux

Tutorial ini, akan menunjukkan cara menggunakan rm , unlink , dan rmdir perintah untuk menghapus file dan direktori di Linux.

Cara Menghapus File #

Untuk menghapus (atau menghapus) file di Linux dari baris perintah, gunakan salah satu dari rm (hapus) atau unlink perintah.

unlink perintah memungkinkan Anda untuk menghapus hanya satu file, sedangkan dengan rm , Anda dapat menghapus banyak file sekaligus.

Berhati-hatilah saat menghapus file atau direktori, karena setelah file dihapus tidak dapat dengan mudah dipulihkan.

  • Untuk menghapus satu file, gunakan rm atau unlink perintah diikuti dengan nama file:

    unlink filename
    rm filename

    Jika file tersebut dilindungi dari penulisan, Anda akan dimintai konfirmasi, seperti yang ditunjukkan di bawah ini. Untuk menghapus jenis file y , dan tekan Enter . Jika tidak, jika file tidak dilindungi dari penulisan, file tersebut akan dihapus tanpa diminta.

     
    rm: remove write-protected regular empty file 'filename'?
  • Untuk menghapus beberapa file sekaligus, gunakan rm perintah diikuti dengan nama file yang dipisahkan oleh spasi.

    rm filename1 filename2 filename3

    Anda juga dapat menggunakan karakter pengganti (* ) 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 daftarkan file dengan ls perintah agar Anda dapat melihat file apa yang akan dihapus sebelum menjalankan rm perintah.

  • Gunakan rm dengan -i opsi untuk mengonfirmasi setiap file sebelum menghapusnya:

    rm -i filename(s)
  • Untuk menghapus file tanpa diminta, meskipun file tersebut dilindungi dari penulisan, berikan -f (paksa) opsi ke rm perintah:

    rm -f filename(s)
  • Anda juga dapat menggabungkan rm pilihan. Misalnya, untuk menghapus semua .txt file di direktori saat ini tanpa prompt dalam mode verbose, gunakan perintah berikut:

    rm -fv *.txt

Cara Menghapus Direktori (Folder) #

Di Linux, Anda dapat menghapus/menghapus direktori dengan rmdir dan rm .

rmdir adalah utilitas baris perintah untuk menghapus direktori kosong, sedangkan dengan rm Anda dapat menghapus direktori dan isinya secara rekursif.

  • Untuk menghapus direktori kosong, gunakan rmdir atau rm -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 -r opsi (rekursif):

    rm -r dirname

    Jika direktori atau file dalam direktori tersebut dilindungi dari penulisan, Anda akan diminta untuk mengonfirmasi penghapusan.

  • Untuk menghapus direktori yang tidak kosong dan semua file tanpa diminta, gunakan rm dengan -r (rekursif) dan -f pilihan:

    rm -rf dirname
  • Untuk menghapus beberapa direktori sekaligus, gunakan rm -r perintah diikuti dengan nama direktori yang dipisahkan oleh spasi.

    rm -r dirname1 dirname2 dirname3

    Sama seperti file, Anda juga dapat menggunakan karakter pengganti (* ) dan perluasan reguler untuk mencocokkan beberapa direktori.

Kesimpulan #

Sekarang Anda seharusnya sudah memiliki pemahaman yang baik tentang cara menggunakan rm Linux , rmdir dan unlink perintah dan Anda harus dapat menghapus file dan direktori dengan aman dari baris perintah.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Cara Menghapus Pengguna di Linux Menggunakan Command Line

  2. Cara Menghapus File dan Direktori di Command Line Linux [Tutorial Pemula]

  3. Cara Reboot Linux Menggunakan Command Line

  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  3. Bagaimana Cara Mengompres dan Mengekstrak File Menggunakan Perintah tar di Linux?

  1. Cara Menghapus Direktori dan File Menggunakan Linux

  2. Temukan Perintah di Linux (Temukan File dan Direktori)

  3. temukan dan hapus file dengan ruang menggunakan perintah find di Linux