GNU/Linux >> Belajar Linux >  >> Linux

Menghapus bagian dari nama file untuk banyak file di Linux

Pertama-tama gunakan 'sed -e' daripada '\e'

Dan saya sarankan Anda melakukannya dengan cara ini di bash

for filename in *.fasta; do 
    [ -f "$filename" ] || continue
    mv "$filename" "${filename//test.extra/}"

done

Coba rename "extra.test" "" *

Atau rename 's/extra.test//;' *

$ find
./extra.test-eggs.txt
./extra.testbar
./fooextra.test
./ham-extra.test-blah

$ rename "extra.test" "" *
$ find
./-eggs.txt
./bar
./foo
./ham--blah

Linux
  1. Cara Membuat Zip Banyak File di Linux

  2. Cara Mengganti Nama Banyak File Sekaligus di Linux

  3. Cara Mengganti Nama Banyak File Bersama di Linux Menggunakan 3 Metode

  1. Linux:hapus ekstensi file untuk banyak file

  2. Temukan banyak file dan ganti namanya di Linux

  3. Mencari string di banyak file di Linux

  1. Cara Mengganti Nama File di Linux

  2. Bagaimana cara mengganti nama banyak file dari satu ekstensi ke ekstensi lainnya di Linux / Unix?

  3. Linux mengganti nama file menjadi huruf besar