GNU/Linux >> Belajar Linux >  >> Linux

Cara menghapus semua file yang dimulai dengan string tertentu di Linux

Hapus semua file di direktori saat ini dan sub-direktori di mana nama file dimulai dengan "foo":

$ find . -type f -name foo\* -exec rm {} \;

NB:gunakan dengan hati-hati - buat cadangan terlebih dahulu - lakukan juga uji coba terlebih dahulu, mis.

$ find . -type f -name foo\*

hanya akan memberi tahu Anda nama file yang akan dihapus.


Saya telah mencoba cara ini berhasil untuk saya coba perintah di bawah ini.

rm -rf Example*

di sini "Contoh" adalah teks yang umum untuk semua file.


Untuk menghapus semua file yang namanya memiliki nama, Anda dapat menggunakannya:

find  . -name 'name*' -exec rm {} \;

Linux
  1. Bagaimana Cara Menemukan File Dengan Subpath Tertentu?

  2. Bagaimana menemukan semua file yang diakhiri dengan .rb dengan Linux?

  3. Cara menghapus folder dengan nama tertentu

  1. Cara mengenkripsi file dengan gocryptfs di Linux

  2. Cara Menghapus Semua File Dalam Folder Kecuali Satu File Tertentu Di Linux

  3. Bagaimana menemukan semua file dengan direktori induk tertentu di linux?

  1. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  2. Centos – Ganti Nama Semua File Dengan Nama Tertentu?

  3. Cara Menemukan File dengan Perintah fd di Linux