Bagaimana untuk menamakan semula fail dalam linux

青灯夜游
Lepaskan: 2023-01-12 16:04:44
asal
111639 orang telah melayarinya

Cara untuk menamakan semula fail dalam Linux: 1. Gunakan perintah mv dengan sintaks "mv old file name new file name" 2. Gunakan arahan rename dengan sintaks "rename old file name new file name old nama fail".

Bagaimana untuk menamakan semula fail dalam linux

Persekitaran pengendalian tutorial ini: sistem CentOS 6, komputer Dell G3.

Untuk menamakan semula fail atau direktori di bawah Linux, anda boleh menggunakan arahan mv atau arahan nama semula Di sini kami berkongsi cara menggunakan kedua-duanya.

1. Gunakan perintah mv

Arahan mv boleh menamakan semula dan memindahkan fail atau folder.

mv 旧文件/目录 新文件名/目录
Salin selepas log masuk

Contoh: Namakan semula direktori A kepada B

mv A B
Salin selepas log masuk

Contoh: Alihkan direktori /a ke /b dan namakan semula kepada c

mv /a /b/c
Salin selepas log masuk

Malah , untuk menamakan semula fail atau direktori dalam mod teks, anda hanya perlu menggunakan arahan mv Contohnya, jika anda ingin menamakan semula fail bernama abc kepada 1234:

mv abc 1234
Salin selepas log masuk

Perhatikan, jika ada. fail 1234 dalam direktori semasa, fail ini akan menimpanya.

2. Gunakan arahan namakan semula

Arahan nama semula menggunakan penggantian rentetan untuk menukar nama fail secara berkelompok.

  • Namakan semula satu fail

# 将main1.c重命名为main.c
rename main1.c main.c main1.c
Salin selepas log masuk
  • menamakan semula menyokong kad bebas

?  可替代单个字符
*  可替代多个字符
[charset]  可替代charset集中的任意单个字符
Salin selepas log masuk

Terdapat fail ini foo1, …, foo9, foo10, …, foo278

Jika anda menggunakan rename foo foo0 foo?, fail dari foo1 kepada foo9 akan dinamakan semula kepada foo01 kepada foo09, menamakan semula fail hanyalah fail dengan nama panjang 4 aksara, foo dalam nama fail digantikan dengan foo0.

Jika rename foo foo0 foo?? digunakan, semua fail dari foo01 hingga foo99 dinamakan semula kepada foo001 kepada foo099, hanya fail dengan nama 5 aksara dinamakan semula dan foo dalam nama fail digantikan dengan foo0.

Jika rename foo foo0 foo* digunakan, semua fail dari foo001 hingga foo278 dinamakan semula kepada foo0001 kepada foo0278 dan semua fail bermula dengan foo dinamakan semula.

Jika rename foo0 foo foo0[2]* digunakan, semua fail daripada foo0200 hingga foo0278 dinamakan semula kepada foo200 kepada foo278 dan foo0 dalam nama fail digantikan dengan foo.

  • menamakan semula menyokong ungkapan biasa

# 把文件名中的AA替换成aa
rename "s/AA/aa/" * 

# 把.html 后缀的改成 .php后缀
rename "s//.html//.php/" * 

# 把所有的文件名都以txt结尾
rename "s/$//.txt/" *

# 把所有以.txt结尾的文件名的.txt删掉
rename "s//.txt//" *
Salin selepas log masuk

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!