Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Apakah perbezaan antara laluan mutlak dan laluan relatif dalam linux
Perbezaan antara laluan mutlak dan laluan relatif dalam Linux ialah: laluan mutlak bermula dari direktori akar bawah "/" dalam Linux, dan ia pasti bermula dengan "/" manakala laluan relatif ialah The path is dikira relatif kepada lokasi semasa, bukan bermula dengan "/".
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Dalam sistem Linux, laluan mutlak mesti bermula dari direktori akar / .
Laluan relatif tidak bermula dari direktori akar / , tetapi bermula dari direktori kerja semasa (anda boleh menggunakan perintah pwd untuk melihat direktori kerja semasa).
Jadi, penghakiman mudah, jika laluan selepas arahan bermula dengan /, ia adalah laluan mutlak, jika tidak, ia adalah laluan relatif. Sebagai contoh, cd /home/test, /home/test ialah laluan mutlak ujian cd, ujian merujuk kepada direktori ujian di bawah direktori kerja semasa, yang merupakan laluan relatif.
Laluan relatif dikira secara relatif kepada laluan semasa yang anda lalui.
Laluan mutlak dikira dari akar bawah (/) Linux.
Antaranya: Dalam Linux, laluan mutlak bermula dari / (direktori akar Jika laluan bermula dengan /, ia adalah laluan mutlak).
Laluan relatif adalah untuk memasuki folder secara langsung di bawah laluan semasa atau bermula dengan .. , , .. mewakili lokasi di mana pengguna sedang beroperasi dan .. mewakili direktori peringkat atas.
Contohnya:
/home/oracle Laluan ini ialah laluan mutlak
./home/oracle Ini ialah laluan relatif Contohnya, di bawah laluan /test , ini Laluan yang ditukar menjadi laluan mutlak ialah /test/home/oracle
../home/oracel Ini juga merupakan laluan relatif Sebagai contoh, di bawah laluan /test, laluan ini ditukar kepada laluan mutlak ialah: /home/ oracel
Perhatikan perbandingan dua yang terakhir,... ia adalah untuk kembali ke tahap sebelumnya dan kemudian mengira ke belakang.
Gunakan arahan pwd untuk melihat laluan mutlak semasa. ‘
Seperti soalan yang dibangkitkan dalam soalan, jawapannya adalah seperti berikut:
Oleh kerana tidak jelas laluan mana yang relatif kepada laluan relatif, lalai adalah dalam direktori /.
Gunakan nama laluan relatif untuk melompat dari usr/bin ke /home/staff/john/project
Jawapan: cd ../../home/staff/john/project atau cd / home /staff/john/project
Gunakan nama laluan mutlak untuk melompat dari usr/bin ke /temp
Jawapan: cd ../../temp atau cd /temp
Gunakan nama laluan relatif untuk melompat dari usr/bin ke /etc/rc.d
Jawapan: cd ../../etc/rc.d atau cd /etc/rc.d
Anda boleh terus memasuki laluan mutlak untuk laluan lompat
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah perbezaan antara laluan mutlak dan laluan relatif dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!