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

Cara kumpulan mengubah suai akhiran nama fail dalam Linux

小老鼠
小老鼠asal
2024-04-11 15:15:231112semak imbas

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>

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

<code>rename 's/.txt/.md/' *.txt</code>

Gunakan arahan mv

mv arahan boleh digunakan untuk mengalih atau menamakan semula fail.

<code>mv *.旧后缀 *.新后缀</code>

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

<code>mv *.jpg *.png</code>

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>

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>

Gunakan arahan find

Arahan find boleh digunakan untuk mencari dan mengubah suai fail.

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

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

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

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!

Kenyataan:
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