Jalur Absolut dan Relatif di Linux & Cara Merujuknya

Absolute Relative Paths Linux How Reference Them



Paths adalah sebuah konsep yang membuat bingung banyak orang yang ingin memahami bagaimana menggunakan command prompt di Linux. Kami akan mengilustrasikan bagaimana jalur dan bagaimana perbedaan antara jalur relatif dan absolut dalam artikel ini. Mari kita memiliki pemahaman yang jelas tentang keduanya terlebih dahulu.

Jalan Absolut

Alamat absolut mengacu pada alamat dokumen atau folder yang tidak bergantung pada direktori kerja saat ini; pada kenyataannya, ini terkait dengan folder root. Namanya berasal dari fakta bahwa ia menyertakan alamat lengkap dokumen atau folder. Juga, ini dikenal sebagai nama path lengkap dan nama path absolut karena selalu dimulai di lokasi yang sama, yang akan menjadi folder root. Rute absolut mencakup sebagian besar detail yang diperlukan untuk menemukan aset yang dirujuk melalui URL absolut. Saat merujuk ke situs web yang dihosting di domain selain milik Anda, jalur absolut harus dibuang. Untuk menulis path absolut, Anda harus menggunakan garis miring / untuk memulainya, mewakili direktori root.







Jalur relatif

Jalur relatif menentukan di mana dokumen atau direktori berada mengenai direktori kerja saat ini. Memang lebih baik membuang tautan ke situs-situs di domain yang sama, terutama pada bagian-bagian tertentu dari situs web di mana koneksi dokumen satu sama lain tidak pernah berubah. Terlepas dari rute absolut, rute relatif hanya membawa konten yang berguna untuk konten saat ini di situs yang sama, meniadakan kebutuhan untuk jalur absolut yang lengkap. Dalam istilah dasar, jalur relatif adalah rute yang relatif terhadap posisi halaman web saat ini.



Contoh 01
Mari kita memiliki beberapa contoh yang jelas untuk menguraikan konsep jalur Absolut dan relatif. Karenanya, masuk dari sistem Ubuntu terlebih dahulu dan kemudian buka terminal. Aplikasi terminal dapat dibuka menggunakan Ctrl+Alt+T atau secara tidak langsung dari aplikasi. Saat Anda membuka terminal, Anda harus berada di direktori root sistem Ubuntu 20.04 Anda. Oleh karena itu, untuk memeriksa lokasi Anda saat ini saat bekerja, kami akan menggunakan perintah pwd di shell seperti di bawah ini. Anda bisa lihat, saat ini kita berada di lokasi direktori root, yang ditentukan dengan nama pengguna aqsayasin diikuti dengan direktori home.



$ pwd





Misalkan Anda memiliki file test.txt yang saat ini berada di direktori home atau root tempat Anda berada saat ini. Ini berarti, ketika Anda ingin memeriksa isi file test.txt dari lokasi saat ini, itu harus menunjukkan isinya. Oleh karena itu, kita harus memeriksa apakah itu akan dibuka menggunakan kueri kucing di shell atau tidak. Jadi, kami mencoba perintah di bawah ini dan berhasil mendapatkan konten file.

$cat test.txt



Misalkan Anda memindahkan file ke folder Documents dan memeriksa apakah kueri cat akan menampilkan isinya. Anda akan mendapatkan pesan kesalahan di bawah ini, Tidak ada file atau direktori seperti itu. Ini karena kami belum menggunakan jalur absolut.

$cat test.txt

Tetapi Anda juga dapat menampilkan konten file menggunakan garis miring di dalam jalur ke folder tempat file berada, mis., Documents. Oleh karena itu, bentuk jalan di bawah ini akan bekerja sempurna dengan kucing. Anda harus memahami bahwa lokasi file tegas tentang root karena tanda garis miring pertama /. Setiap tanda garis miring menunjukkan bahwa kita menurunkan satu tingkat di seluruh sistem file ke setiap /, seperti di bawah ini, di mana aqsayasin adalah satu tingkat di bawah rumah dan karenanya dua tingkat di bawah akar.

Contoh 02
Nama path relatif adalah singkatan Linux yang menggunakan folder saat ini atau folder induk sebagai basis dan menyediakan rute. Beberapa karakter misterius ini digunakan dalam nama path relatif:

  • Titik tunggal: Folder saat ini diwakili oleh satu titik.
  • Titik Ganda: Folder induk diwakili oleh dua titik.

Itu artinya kita sedang berada di folder /home/aqsayasin; kita bahkan dapat menggunakan opsi .. dalam kueri cd untuk pergi ke lokasi induk / rumah. Jadi mari kita lakukan ini dengan memeriksa direktori saat ini menggunakan pwd, dan Anda dapat melihat bahwa kami saat ini berada di /home/aqsayasin.

$ pwd

Mari kita gunakan titik ganda .. pada perintah cd untuk bergerak menuju direktori induk sebagai:

$cd..

Ini akan pindah ke direktori / home seperti di bawah ini. Anda juga dapat mengonfirmasinya menggunakan perintah pwd.

$ pwd

Contoh 03
Mari kita memiliki konsep yang sama dalam contoh lain. Pertama, pindah ke folder Documents menggunakan kueri cd di shell terminal Anda di bawah ini.

$ cd ~/Dokumen

Sekarang periksa lokasi Anda saat ini dengan pwd, dan Anda dapat melihat kami berada di folder Documents dua tingkat di bawah dari direktori home dan tiga tingkat di bawah dari root (karena tiga tanda garis miring digunakan). Sekarang Anda dapat membuka file apa pun yang telah berada di folder ini.

$ pwd

Misalkan Anda ingin naik dua tingkat di jalan. Untuk tujuan ini, kita harus menggunakan titik ganda dua kali dalam kueri cd dengan tanda garis miring di antaranya. Titik ganda pertama mewakili induk dari folder Dokumen, yaitu aqsayasin. Dan, titik ganda setelah tanda garis miring mewakili induk dari folder aqsayasin, yaitu rumah. Oleh karena itu, kita harus dipindahkan ke direktori home menggunakan kueri ini.

$cd../ ..

Bagian gambar yang disorot biru menunjukkan direktori home, yang merupakan lokasi kami saat ini. Di sisi lain, Anda dapat memeriksanya melalui pwd seperti di bawah ini.

$ pwd

Contoh 04
Mari kita punya contoh lain. Misalkan Anda berada di direktori root sistem Anda sekarang. Anda dapat mengonfirmasinya melalui instruksi pwd juga.

$ pwd

Mari pindah ke folder lain. Mari pindah ke folder Pictures menggunakan instruksi cd yang sama di shell. Sekarang Anda berada di folder Gambar. Anda juga dapat memeriksanya menggunakan pwd lagi. Bagian yang disorot biru juga menunjukkan bahwa Anda berada di folder Pictures.

$cs ~/Gambar
$ pwd

Dari gambar di atas, Anda dapat melihat bahwa induk dari folder Pictures adalah aqsayasin. Inilah twist dalam contoh ini. Misalkan Anda ingin pindah ke folder Dokumen langsung dari folder Gambar. Untuk alasan ini, kita harus menggunakan titik ganda dalam perintah cd kita bersama dengan tanda garis miring untuk sampai ke induk folder Pictures, yaitu aqsayasin. Di sisi lain, kami telah menyebutkan nama folder, misalnya, Dokumen, setelah tanda garis miring, karena kami ingin menuju ke sana dari folder Gambar. Ingatlah bahwa Anda tidak dapat langsung berpindah ke folder Dokumen sampai Anda masuk ke folder induknya, aqsayasin. Sekarang Anda berada di folder Documents, seperti yang ditunjukkan dari output perintah pwd.

$ cd ../Dokumen
$ pwd

Kesimpulan

Kami telah melakukan dengan kedua jalur, misalnya, jalur absolut dan relatif, dalam panduan ini. Kami telah membahas cukup banyak contoh untuk menguraikan dan memahami konsep referensi mereka satu sama lain.