GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus folder menggunakan regex dari terminal Linux

Gunakan find untuk memfilter direktori

$ find . -type d -name "img*" -exec rm -rf {} \;

Seperti yang disebutkan dalam komentar, ini menggunakan shell glob bukan regex. Jika Anda ingin regex

$ find . -type d -regex "\./img.*" -exec rm -rf {} \;

Anda bisa menggunakan

rm -r img*

yang seharusnya menghapus semua file dan direktori di direktori kerja saat ini dimulai dengan img

EDIT:

untuk menghapus hanya direktori di direktori kerja saat ini dimulai dengan img

rm -r img*/

Linux
  1. Cara Mencari Web Dari Terminal Di Linux

  2. Bagaimana Anda mengekstrak alamat IP dari file menggunakan regex di shell linux?

  3. Cara mencari file menggunakan regex di skrip shell linux

  1. Linux – Bagaimana Menemukan Proses Menggunakan Port Serial?

  2. Bagaimana saya bisa menemukan file tertentu dari terminal Linux?

  3. Bagaimana cara Keluar dari terminal Linux menggunakan skrip Python?

  1. Cara Membuat File di Linux Menggunakan Terminal/Command Line

  2. Bagaimana saya bisa menghitung jumlah folder di drive menggunakan Linux?

  3. Bagaimana cara mematikan Linux pada waktu tertentu dari terminal?