Rumah > Operasi dan penyelenggaraan > operasi dan penyelenggaraan linux > Bagaimana untuk menamakan semula fail dalam linux

Bagaimana untuk menamakan semula fail dalam linux

藏色散人
Lepaskan: 2023-01-04 16:45:03
asal
3987 orang telah melayarinya

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.

Bagaimana untuk menamakan semula fail dalam linux

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
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 a fail atau direktori dalam mod teks, hanya gunakan perintah mv Contohnya, untuk menamakan semula fail bernama abc kepada 1234:

mv abc 1234
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

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