Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menamakan semula fail dalam linux
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".
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 旧文件/目录 新文件名/目录
Contoh: Namakan semula direktori A kepada B
mv A B
Contoh: Alihkan direktori /a ke /b dan namakan semula kepada c
mv /a /b/c
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
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
menamakan semula menyokong kad bebas
? 可替代单个字符 * 可替代多个字符 [charset] 可替代charset集中的任意单个字符
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//" *
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!