Bagaimana untuk menamakan semula fail dalam Linux

王林
Lepaskan: 2024-01-24 08:27:11
ke hadapan
605 orang telah melayarinya

Bagaimana untuk menamakan semula fail dalam Linux

Bagaimana untuk menamakan semula fail dalam Linux

Saya baru-baru ini menghadapi masalah apabila menggunakan sistem Ubuntu untuk pembangunan perisian. Saya mencipta ikon untuk Android Studio, tetapi ia tidak boleh digunakan seperti biasa dan mesej "Ralat Permulaan Aplikasi" muncul. Saya mencari banyak artikel dalam talian dan kebanyakannya berkata ini kerana laluan folder mengandungi ruang. Walau bagaimanapun, saya mengesahkan bahawa laluan fail saya tidak mengandungi ruang, tetapi mengandungi tanda sempang "-", iaitu "android-studio". Untuk mencuba dan menyelesaikan masalah, saya memutuskan untuk menamakan semula folder. Walau bagaimanapun, saya menemui mesej ralat "kata kosong tidak dibenarkan" sekali lagi.

Terdapat dua arahan untuk menamakan semula fail di bawah Linux: mv, namakan semula

mv sangat mudah, alihkan fail

mv /dir/file1 /dir2/file1

Dua parameter, pertama fail sumber, kedua destinasi, jika nama fail parameter kedua berbeza, ia akan dinamakan semula.

Apabila kedua-dua parameter tidak termasuk direktori, tetapi hanya nama fail, ia sedang menamakan semula. Ini adalah satu nama semula fail.

menamakan semula arg1 arg2 arg3

rename ialah arahan nama semula kumpulan sebenar. Dan ia mempunyai 3 parameter, bukan 2.

arg1: rentetan lama

arg2: rentetan baharu

arg3: Padankan fail yang akan dinamakan semula Anda boleh menggunakan 3 aksara kad bebas, *,? , [char], * mewakili sebarang bilangan aksara,? Mewakili satu aksara, [char] sepadan dengan satu aksara tepat tersuai char, dan mana-mana aksara boleh diisi. foo[a]* menunjukkan bahawa ia hanya sepadan dengan nama fail bermula dengan fooa Jika fail adalah foobcc.txt, ia tidak akan dipadankan.

Adalah penting untuk ambil perhatian bahawa arahan ini mempunyai kegunaan yang berbeza dalam versi Linux yang berbeza, dan Debian serta sistem pengendalian lain mempunyai kegunaan yang berbeza. Contoh:

Sebagai contoh, terdapat dua fail di bawah /home: abbcc.txt, addbb.txt, a.txt

Saya mahu menggantikan a dengan xxx, arahannya seperti ini: namakan semula “a” “xxx” *.txt

Kemudian ia akan memadankan dahulu fail mana yang perlu diubah suai Di sini, semua fail dengan akhiran .txt akan dipadankan. .txt hanya akan sepadan dengan satu fail, iaitu a.txt. Kemudian gantikan aksara a dalam fail yang dipadankan dengan xxx Ambil perhatian bahawa apabila menguji abab.txt, hanya a pertama akan diganti, yang masih perlu difahami.

Bercakap tentang sistem pengendalian siri Debian, seperti Ubuntu, adalah tidak betul untuk menggunakan arahan ini seperti ini Jika ralat dilaporkan, sila lihat seperti ini:

Kata kasar "a" tidak dibenarkan semasa "subtitle ketat" digunakan di (eval 1) baris 1.

Selepas mencari Google, saya menjumpai kenyataan ini:

Pada distro berasaskan Debian, ia memerlukan ungkapan perl dan senarai fail yang anda perlukan perlu menggunakan:

menamakan semula 's/foo/foox/' *

Ini ialah ungkapan perl Untuk mudah difahami, ia menggabungkan dua parameter pertama menjadi satu, jadi hanya 2 parameter diperlukan dan bukannya 3 bentuk parameter yang dinyatakan di atas.

Jadi apabila melaksanakan contoh penamaan semula di atas di bawah Ubuntu, arahannya adalah seperti berikut: namakan semula 's/a/xxx/' *.txt

linux tukar nama hos

Ubah suai nama hos dalam fail dll/sysconfig/network.

NETWORKING=ya

HOSTNAME=hostname

---------------------------------------------------------------- -----------------------

Ingat untuk memulakan semula! ! !

---------------------------------------------------------------- -----------------------

Penuh:

Langkah pertama:

#nama hos oratest

Langkah 2:

Ubah suai nama hos dalam /etc/sysconfig/network

Langkah 3:

Ubah suai fail /etc/hosts

Cara menukar nama pengguna dan nama hos dalam Linux

Kaedah/Langkah

Log masuk sebagai pengguna akar, atau tukar kepada pengguna akar selepas log masuk, dan kemudian masukkan arahan nama hos pada gesaan Anda boleh melihat bahawa nama hos sistem semasa ialah localhost.localdomain.

Tukar fail rangkaian di bawah /etc/sysconfig, masukkan vi /etc/sysconfig/network pada gesaan, dan kemudian tukar nilai selepas HOSTNAME kepada nama hos yang anda ingin tetapkan.

Tukar fail hos di bawah /etc, masukkan vi /etc/hosts pada gesaan, dan kemudian tukar localhost.localdomain kepada nama hos yang anda mahu tetapkan.

Masukkan arahan but semula pada gesaan untuk memulakan semula pelayan.

Selepas restart selesai, gunakan arahan nama hos untuk menanyakan nama hos sistem Ia boleh dilihat bahawa nama hos sistem telah ditukar kepada komputer saya.

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula fail dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
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