Apakah maksud laluan dalam linux

藏色散人
Lepaskan: 2023-03-09 10:27:22
asal
4194 orang telah melayarinya

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.
.       #表示的是当前所在的目录 
 
..      #当前目录的上一级目录 
./       #表示当前的目录  
 
.         #表示当前的目录
 
../      #从当前目录的上一级目录开始 
 
..       #上一级目录
Salin selepas log masuk

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   <-- 是一个文件
Salin selepas log masuk

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

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


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

Label berkaitan:
sumber:php.cn
Artikel sebelumnya:Untuk apa linux digunakan? Artikel seterusnya:Bolehkah linux mengakses folder tersembunyi?
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
Artikel terbaru oleh pengarang
Isu terkini
Topik-topik yang berkaitan
Lagi>
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!