Sintaksrename 's/src/dst/' *
*
Boleh memadankan mana-mana fail, dan boleh menambah sekatan (*.jpg)
, rentetan padanan pertama diganti, dan rentetan yang berikutnya tidak diganti hanya padan dengan .txt
rename 's/.txt/.jpg/' *
** tambah $** akan sepadan dengan akhiran
rename 's/.txt$/.jpg/' *
3 Tambahkan akhiran
rename 's/$/str/' *
selepas nama Contoh
Tambah txtrename 's/$/txt/' *
4. >
rename 's/str$//' *
str
rename 's/txt$//' *
selepas nama fail semua fail 5. Tambahkan awalan txt
rename 's/^/str/' *
6 Padamkan Awalan rename 's/^/hhh' *
<🎜.
rename 's/^str//' *
str
rename 's/^hhh//' *
Tamat rentetanhhh
Sambungan: Penggunaan nama semula dalam shell linux
^str
Format versi bahasa C: str$
menamakan semula rentetan asal nama fail rentetan baharu
apabila anda mahu Fail yang diubah suai disimpan dalam folder fail dalam subdirektori direktori semasa Kami akan menggantikan semua fail yang mengandungi linux dengan Unix
(2) Pada masa ini dalam direktori induk fail fail, pernyataan itu menamakan semula fail linux unix/*
Gaya versi Perl:
menamakan semula 's/original String/new string/' Nama fail
Contoh: Soalan
adalah sama dengan versi bahasa C bagi soalan
(2) Pada masa ini dalam direktori induk fail fail, pernyataan itu menamakan semula fail 's/linux/unix/'/*
Nota: Sekarang saya pada asasnya menggunakan versi Perl
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai nama fail dalam linux rename. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!