Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk mengubah suai nama fail dalam linux rename

Bagaimana untuk mengubah suai nama fail dalam linux rename

王林
王林ke hadapan
2023-05-14 23:04:045295semak imbas

1. Namakan semula

Sintaks
rename 's/src/dst/' * *Boleh memadankan mana-mana fail, dan boleh menambah sekatan (*.jpg)

2

Dengan cara ini, apabila menghadapi

, rentetan padanan pertama diganti, dan rentetan yang berikutnya tidak diganti hanya padan dengan
.txt

rename 's/.txt/.jpg/' *

Bagaimana untuk mengubah suai nama fail dalam linux rename** tambah $** akan sepadan dengan akhiran

rename 's/.txt$/.jpg/' *

Bagaimana untuk mengubah suai nama fail dalam linux rename3 Tambahkan akhiran

pada semua fail Tambah str

rename 's/$/str/' *

selepas nama Contoh

Tambah txt

rename 's/$/txt/' *

Bagaimana untuk mengubah suai nama fail dalam linux rename4. >

rename 's/str$//' *

selepas nama fail Contoh

Padamkan

str

rename 's/txt$//' * selepas nama fail semua fail 5. Tambahkan awalan txt

Tambah str

rename 's/^/str/' *
Bagaimana untuk mengubah suai nama fail dalam linux renameContoh

Tambah hhh

6 Padamkan Awalan rename 's/^/hhh' *

Padamkan

di hadapan nama fail semua fail Contoh

Padamkan

str

Mula rentetan

rename 's/^hhh//' *Tamat rentetanhhh

Sambungan: Penggunaan nama semula dalam shell linuxBagaimana untuk mengubah suai nama fail dalam linux rename

nama semula dibahagikan kepada dua versi, masing-masing Ia adalah versi bahasa C dan versi Perl

^strFormat versi bahasa C:
str$menamakan semula rentetan asal nama fail rentetan baharu

Contoh:

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

(1) Pada masa ini ia berada dalam folder fail dan kenyataan itu menamakan semula linux 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

(1) Pada masa ini ia berada dalam folder fail, dan pernyataan itu adalah namakan semula 's/linux/unix/' *

(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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam