Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah maksud laluan dalam linux

Apakah maksud laluan dalam linux

藏色散人
藏色散人asal
2023-03-09 10:27:224321semak imbas

Laluan dalam Linux merujuk kepada keseluruhan nama fail dan lokasi fail ini dipanggil laluan; terdapat dua cara untuk menentukan lokasi di mana fail disimpan, iaitu menggunakan laluan mutlak dan relatif paths; mutlak Laluan adalah relatif kepada laluan akar Selagi fail tidak bergerak, laluan mutlaknya adalah tetap manakala laluan relatif adalah relatif kepada direktori semasa, direktori semasa boleh berubah. , jadi laluan relatif fail tidak tetap.

Apakah maksud laluan dalam linux

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Apakah maksud laluan dalam Linux?

Lokasi laluan

mengandungi keseluruhan nama fail dan lokasi fail, seperti Kedudukan ini dipanggil laluan

Laluan ialah cara untuk mencari fail

Terdapat satu titik dan dua titik dalam setiap direktori.
.       #表示的是当前所在的目录 
 
..      #当前目录的上一级目录 
./       #表示当前的目录  
 
.         #表示当前的目录
 
../      #从当前目录的上一级目录开始 
 
..       #上一级目录

Laluan mutlak Linux dan laluan relatif penerangan terperinci

Terdapat dua cara untuk menentukan lokasi fail disimpan, iaitu menggunakan laluan mutlak dan laluan relatif.

Kami tahu bahawa semua fail (direktori) dalam sistem Linux disusun menjadi struktur pokok terbalik bermula dari direktori akar "/", seperti yang ditunjukkan dalam Rajah 1.

Apakah maksud laluan dalam linux
Rajah struktur organisasi fail sistem Linux


Laluan mutlak mesti bermula dari direktori akar /. Sebagai contoh, gunakan laluan mutlak untuk menunjukkan lokasi fail bin. jika ia hanya dihantar ke Linux Jika sistem mempunyai nama fail, ia tidak dapat mencari fail yang ditentukan tetapi apabila laluan mutlak fail bin dihantar ke sistem Linux, ia boleh ditemui dengan jayanya.

Tidak seperti laluan mutlak, laluan relatif tidak bermula dari direktori akar /, tetapi bermula dari direktori kerja semasa. Apabila menggunakan laluan relatif untuk menunjukkan lokasi storan fail, dua direktori khas yang disebut sebelum ini sering digunakan, iaitu direktori semasa (diwakili oleh .) dan direktori induk (diwakili oleh ..).
[root@localhost ~]# bin
bash: bin: command not found   <-- 没有找到
[root@localhost ~]# /usr/bin
bash: /usr/bin: is a directory   <-- 是一个文件

Sebagai contoh, apabila kita log masuk ke sistem Linux sebagai root, direktori kerja semasa menjadi lalai kepada /root Jika kita perlu melaraskan direktori kerja semasa ke Desktop subdirektori akar, sudah tentu kita boleh menggunakan laluan mutlak , kod sampel adalah seperti berikut:



Perhatikan bahawa untuk perintah pwd dan cd yang digunakan di sini, anda hanya perlu mengetahui fungsinya buat masa ini Penggunaan khusus akan diterangkan dalam terperinci dalam artikel seterusnya.

Seperti yang anda lihat, dengan menggunakan laluan mutlak, kami berjaya menukar laluan kerja semasa. Tetapi selain itu, lebih mudah untuk menggunakan laluan relatif. Oleh kerana pada masa ini ia berada di /root, dan Desktop terletak dalam direktori semasa, jadi:
[root@localhost ~]# pwd     <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /root/Desktop
[root@localhost Desktop]# pwd
/root/Desktop

Dalam kod ini, ./Desktop mewakili laluan fail Destop berbanding /root.

Sebagai contoh lain, jika anda log masuk ke sistem Linux sebagai akar dan menukar direktori kerja semasa daripada /root kepada direktori /usr, terdapat dua cara:
[root@localhost ~]# pwd    <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ./Desktop
[root@localhost Desktop]# pwd
/root/Desktop


Dalam short , laluan mutlak adalah relatif kepada laluan akar /, selagi fail tidak bergerak, laluan mutlaknya adalah malar manakala laluan relatif adalah relatif kepada direktori semasa, apabila program dilaksanakan, direktori semasa Mungkin berubah , jadi laluan relatif kepada fail tidak tetap.

Cadangan berkaitan: "
#使用绝对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /usr
[root@localhost ~]# pwd
/usr
#使用相对路径
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ../usr <-- 相对 root,usr 位于其父目录 /,因此这里要用到 ..
[root@localhost ~]# pwd
/usr
Tutorial Video Linux

"

Atas ialah kandungan terperinci Apakah maksud laluan dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Untuk apa linux digunakan?Artikel seterusnya:Untuk apa linux digunakan?