Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menamakan semula fail dalam linux
Cara menamakan semula fail dalam Linux: 1. Buka tetingkap arahan terminal; 2. Jalankan arahan "mv A B" untuk menamakan semula direktori A kepada B, atau menamakan semula fail yang ditentukan dengan melaksanakan arahan seperti "mv abc 1234" ;3. Gunakan perintah "rename" yang lain untuk menamakan semula.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Bagaimana untuk menamakan semula fail dalam Linux?
Menamakan semula fail atau folder di bawah Linux
Untuk menamakan semula fail atau direktori di bawah Linux, anda boleh menggunakan perintah mv atau arahan nama semula Di sini kami berkongsi cara menggunakan kedua-duanya.
Arahan mv boleh menamakan semula dan memindahkan fail atau folder.
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 a fail atau direktori dalam mod teks, hanya gunakan perintah mv Contohnya, untuk menamakan semula fail bernama abc kepada 1234:
mv abc 1234
Perhatikan bahawa jika direktori semasa Jika terdapat fail 1234, fail ini akan. menimpanya.
Berikut memperkenalkan penggunaan arahan nama semula dalam sistem Linux.
Buat nama fail dengan spesifikasi yang serupa dalam kelompok. [Langkah pertama ujian]
[root@linuxidc net]# for i in `seq -w 10` > do touch stu\_$i\_linux.jpg > done [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_01_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_02_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_03_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_04_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_05_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_06_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_07_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_08_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_09_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_10_linux.jpg
Kemudian, gunakan nama semula untuk mengubah suai
[root@linuxidc net]# rename \_linux '' *.jpg [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_01.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_02.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_03.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_04.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_05.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_06.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_07.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_08.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_09.jpg -rw-r--r-- 1 root root 0 Oct 9 21:22 stu_10.jpg
Perhatikan bahawa jika anda ingin menggantikan garis bawah, anda tidak boleh menambah sebarang tanda petikan.
Buat beberapa fail ujian:
[root@linuxidc net]# for i in `seq -w 10`; do touch stu\_$i\_linux.jpg; done [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_01_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_02_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_03_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_04_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_05_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_06_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_07_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_08_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_09_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:58 stu_10_linux.jpg [root@linuxidc net]# rename '\_linux' '' *.jpg [root@linuxidc net]# sl total 0 -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_01_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_02_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_03_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_04_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_05_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_06_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_07_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_08_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_09_linux.jpg -rw-r--r-- 1 root root 0 Oct 9 21:27 stu_10_linux.jpg
Jika versi nama semula ialah versi perl, arahan nama semula menyokong ungkapan biasa, oleh itu, di bawah versi perl nama semula, melaksanakan perintah di atas akan berjaya, jika nama semula versi adalah versi c, maka arahan di atas tidak berjaya.
Ini ialah isu sokongan versi, jadi tidak perlu menyelidikinya.
Masalah sebelumnya mungkin disebabkan oleh versi nama semulanya yang tidak disokong. Jadi, tumpuan di sini ialah menamakan semula, walaupun arahan ini tidak begitu penting. Tetapi ia sebenarnya agak berguna, bukan?
Sudah tentu, sesetengah orang akan berkata, anda semua berada dalam direktori yang sama, bagaimana jika saya berada dalam direktori yang berbeza?
Gunakan dua arahan. Carian mula-mula mencari fail untuk diubah suai, dan kemudian menyambungkan paip Bukankah ia hanya nama semula?
Ya, kaedah di atas boleh dikatakan sebagai salah satu cara berfikir sebenarnya ada banyak cara berfikir.
Pembelajaran yang disyorkan: "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!