GNU/Linux >> Belajar Linux >  >> Linux

Linux Hapus File dan Direktori

Semuanya adalah file di Linux termasuk direktori. Direktori hanyalah sekelompok file.

Ada dua perintah utama yang menghapus file dan direktori di linux:

  • rm
  • rmdir

Menghapus Direktori Kosong

rmdir perintah ini digunakan untuk menghapus direktori kosong di linux.

Misalnya, kode berikut menghapus direktori “gambar” yang tidak memiliki file di dalamnya:

$ rmdir images/

Kita juga dapat menggunakan rm perintah dengan -d opsi untuk menghapus direktori kosong:

$ rm -d images/
Catatan:Jika ada file di dalam direktori, kami tidak dapat menggunakan rmdir untuk menghapus direktori.

Jika kita mencoba perintah di atas pada direktori yang tidak kosong, kita akan mendapatkan:

$ rmdir images/

rmdir: images/: Directory not empty

Menghapus Direktori dan Isinya

Untuk menghapus direktori dengan semua isinya secara rekursif gunakan rm perintah dengan argumen -r .

$ rm -r images/

Anda juga dapat menghapus direktori dan semua isinya secara paksa dengan -rf argumen.

$ rm -rf images/

Hapus File

Untuk menghapus file di linux, cukup gunakan rm perintah:

$ rm cat.gif

Menghapus File Secara Paksa

Untuk memaksa menghapus file, gunakan -f opsi dengan rm perintah:

$ rm -f cat.gif

Permintaan Sebelum Menghapus File atau Direktori

Jika Anda ingin dimintai konfirmasi sebelum menghapus file atau direktori, gunakan -i opsi dengan rm perintah:

$ rm -i cat.gif

remove cat.gif? y

Jadilah Verbose Saat Menghapus

Untuk melihat output dari file yang dihapus gunakan -v pilihan:

$ rm -v cat.gif

cat.gif

Hapus Banyak File

Untuk menghapus beberapa file dalam satu operasi, kami menggunakan * karakter pengganti.

Misalnya, kode berikut menghapus semua gambar dengan .gif ekstensi:

ls images/
bird.png	cat.gif		dog.gif

rm *.gif

ls images/
bird.png

Selesaikan Penggunaan rm

Sintaks rm

rm [-dfiPRrvW] file ...

Tabel di bawah ini menunjukkan penggunaan rm perintah dengan semua opsinya.

+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+
| Option | Description                                                                                                         |     |     |
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+
| -d     | Attempt to remove directories as well as other types of files.                                                      |     |     |
| -f     | Attempt to remove the files without prompting for confirmation, regardless of the file's permissions.               |     |     |
| -i     | Request confirmation before attempting to remove each file, regardless of the file's permissions                    |     |     |
| -P     | Overwrite regular files before deleting them.                                                                       |     |     |
| -R     | Attempt to remove the file hierarchy rooted in each file argument.                                                  |     |     |
| -r     | Same as -R                                                                                                          |     |     |
| -v     | Be verbose when deleting files, showing them as they are removed.                                                   |     |     |
| -W     | Attempt to undelete the named files. Currently, this option can only be used to recover files covered by whiteouts. |     |     |
+--------+---------------------------------------------------------------------------------------------------------------------+-----+-----+

Linux
  1. Cara Mudah Menyembunyikan File dan Direktori di Linux

  2. Temukan File dan Direktori di Linux Seperti Profesional

  3. Cara Menemukan dan Menghapus Direktori dan File Kosong di Linux

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

  2. Temukan file dan direktori terbesar di Linux

  3. Linux – Direktori Standar Dan/atau Umum Pada OS Unix/linux?

  1. Cara Menyalin File dan Direktori di Linux

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

  3. Cara Mengganti Nama File dan Direktori di Linux