Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Cara kumpulan mengubah suai akhiran nama fail dalam Linux

Cara kumpulan mengubah suai akhiran nama fail dalam Linux

小老鼠
Lepaskan: 2024-04-11 15:15:23
asal
1188 orang telah melayarinya

Kaedah berikut digunakan untuk mengubah suai nama fail dalam Linux: gunakan arahan nama semula: namakan semula 's/akhiran lama/akhiran baharu/' * Untuk akhiran lama, gunakan perintah mv: mv. Untuk akhiran baharu, gunakan skrip shell: untuk fail dalam *.Akhiran lama; lakukan mv "$file" "${file%.Ahiran lama}.Akhiran baharu"selesaiGunakan perintah cari: cari " -exec rename 's/.Old suffix/ .new suffix/' {} +

Cara kumpulan mengubah suai akhiran nama fail dalam Linux

Cara untuk kelompok mengubah suai akhiran nama fail dalam Linux

Di Linux, kumpulan mengubah suai nama fail adalah ​​a tugas biasa dan mudah. Terdapat banyak cara untuk mencapai matlamat ini, berikut adalah beberapa kaedah biasa:

Gunakan arahan nama semula

Arahan nama semula ialah alat berkuasa khusus untuk menamakan semula fail dan direktori.

<code>rename 's/旧后缀/新后缀/' *. 旧后缀</code>
Salin selepas log masuk

Sebagai contoh, untuk menukar akhiran semua fail .txt kepada .md, gunakan arahan berikut:

<code>rename 's/.txt/.md/' *.txt</code>
Salin selepas log masuk

Gunakan arahan mv

mv arahan boleh digunakan untuk mengalih atau menamakan semula fail.

<code>mv *.旧后缀 *.新后缀</code>
Salin selepas log masuk

Sebagai contoh, untuk menukar akhiran semua fail .jpg kepada .png, gunakan arahan berikut:

<code>mv *.jpg *.png</code>
Salin selepas log masuk

Gunakan skrip shell

Jika anda memerlukan operasi menamakan semula kelompok yang lebih kompleks, anda boleh menggunakan shell skrip.

<code>#!/bin/bash

for file in *.旧后缀; do
  mv "$file" "${file%.旧后缀}.新后缀"
done</code>
Salin selepas log masuk

Sebagai contoh, untuk menukar akhiran semua fail .mp4 kepada .mov, gunakan skrip berikut:

<code>#!/bin/bash

for file in *.mp4; do
  mv "$file" "${file%.mp4}.mov"
done</code>
Salin selepas log masuk

Gunakan arahan find

Arahan find boleh digunakan untuk mencari dan mengubah suai fail.

<code>find . -name "*.旧后缀" -exec rename 's/.旧后缀/.新后缀/' {} +</code>
Salin selepas log masuk

Sebagai contoh, untuk menukar akhiran semua fail .html kepada .php, gunakan arahan berikut:

<code>find . -name "*.html" -exec rename 's/.html/.php/' {} +</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Cara kumpulan mengubah suai akhiran nama fail dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan