Absolutte og relative stier i Linux og hvordan du henviser dem

Absolute Relative Paths Linux How Reference Them



Baner er et konsept som mange mennesker som ønsket å forstå hvordan de skulle bruke ledeteksten i Linux, er forvirret om. Vi vil illustrere hvordan veier er og hvordan skillet mellom relative så vel som absolutte veier i denne artikkelen. La oss ha en klar forståelse av begge først.

Absolutt vei

En absolutt adresse refererer til et dokument eller en mappes adresse uavhengig av den nåværende arbeidskatalogen; i virkeligheten er det relatert til en rotmappe. Navnet kommer fra det faktum at den inneholder hele adressen til et dokument eller en mappe. Det er også kjent som et komplett banenavn og et absolutt banenavn siden det alltid begynner på samme sted, som ville være rotmappen. Absolutte ruter inneholder de fleste detaljene som trengs for å finne eiendelene det refereres til via en absolutt URL. Når du refererer til nettsteder som er hostet på et annet domene enn ditt eget, bør den absolutte banen kastes av. For å skrive den absolutte banen må du bruke en skråstrek / for å starte den, som representerer rotkatalogen.







Relativ bane

En relativ bane angir hvor et dokument eller en katalog befinner seg angående den nåværende arbeidskatalogen. Det er faktisk best å koble til nettsteder på samme domene, spesielt på visse deler av nettsteder der dokumentets forbindelser til hverandre aldri endres. Til tross for absolutte ruter, inneholder relative ruter bare innhold som er nyttig for det nåværende innholdet på samme sted, og unngår ethvert behov for en fullstendig absolutt bane. I grunnleggende termer er en relativ bane en rute som er i forhold til gjeldende websides posisjon.



Eksempel 01
La oss ha noen klare eksempler for å utdype begrepet Absolutt og relativ bane. Logg deg derfor fra Ubuntu -systemet først og åpne deretter terminalen. Terminalapplikasjonen kan åpnes ved hjelp av Ctrl+Alt+T eller indirekte fra applikasjonene. Når du åpner terminalen, må du befinne deg i rotkatalogen til Ubuntu 20.04 -systemet. Derfor, for å kontrollere din nåværende posisjon mens du jobber, bruker vi pwd -kommandoen i skallet som nedenfor. Du kan se, vi er for tiden på stedet for rotkatalogen, som er spesifisert av brukernavnet aqsayasin etterfulgt av hjemmekatalogen.



$ pwd





La oss anta at du har en test.txt -fil som er hjemme hos deg eller i rotkatalogen der du bor. Dette betyr at når du vil kontrollere innholdet i filen test.txt fra gjeldende plassering, bør det vise innholdet. Derfor må vi sjekke om det vil bli åpnet ved hjelp av en katteforespørsel i skallet eller ikke. Så vi prøvde kommandoen nedenfor og fikk innholdet i en fil vellykket.

$ cat test.txt



Anta at du flytter filen til Dokumenter -mappen og sjekker om katteforespørselen viser innholdet. Du får følgende feilmelding: 'Ingen slik fil eller katalog. Dette er fordi vi ikke har brukt den absolutte banen.

$ cat test.txt

Men du kan også vise filinnholdet ved å bruke skråstrek i banen til mappen der filen ligger, for eksempel Dokumenter. Derfor vil formen på banen nedenfor fungere perfekt med en katt. Du må forstå at filens plassering er resolutt om rot på grunn av det første skråstreketegnet /. Hvert skråstrek indikerer at vi faller ett nivå gjennom filsystemet til alle slike /, som nedenfor, der aqsayasin er ett nivå under hjemmet og dermed to nivåer under roten.

Eksempel 02
Det relative banenavnet er en Linux -stenografi som tar gjeldende eller foreldremappe som en base og gir ruten. Noen få av disse gåtefulle tegnene brukes i et relativt banenavn:

  • Enkelt prikk: Den nåværende mappen er representert med en enkelt prikk.
  • Dobbel prikk: Foreldremappen er representert med to prikker.

Det innebærer at vi for tiden er i mappen /home /aqsayasin; vi kan til og med bruke alternativet .. innen cd -spørringen for å gå til foreldrenes sted /hjem. Så la oss gjøre dette ved å sjekke den nåværende katalogen ved hjelp av pwd, og du kan se at vi for øyeblikket er på /home /aqsayasin.

$ pwd

La oss bruke de doble punktene .. i cd -kommandoen for å gå mot overordnede katalog som:

$ cd ..

Dette vil flytte til /home -katalogen som nedenfor. Du kan også bekrefte det ved hjelp av pwd -kommandoen.

$ pwd

Eksempel 03
La oss ha det samme konseptet i et annet eksempel. Flytt først til Dokumenter -mappen ved å bruke cd -spørringen i terminalskallet nedenfor.

$ cd ~/Documents

Sjekk nå din nåværende posisjon med pwd, og du kan se at vi er i Dokumenter-mappen to-nivå nedenfor fra hjemmekatalogen og tre-nivå nedenfor fra roten (ettersom tre skråstrek brukes). Nå kan du åpne hvilken som helst fil som har bodd i denne mappen.

$ pwd

La oss anta at du vil gå to nivåer opp i banen. For dette formålet må vi bruke doble prikker to ganger i cd -spørringen med skråstreket mellom dem. De første doble punktene representerer overordnet til Dokumenter -mappen, som er aqsayasin. Og doble prikker etter skråstrektegnet representerer overordnet til mappen aqsayasin, som er hjemme. Derfor bør vi flyttes til en hjemmekatalog ved hjelp av denne spørringen.

$ cd ../ ..

Den blå uthevede delen av bildet viser hjemmekatalogen, som er vår nåværende posisjon. På den annen side kan du sjekke det via pwd som nedenfor.

$ pwd

Eksempel 04
La oss ha et annet eksempel. La oss anta at du er i rotkatalogen til systemet ditt akkurat nå. Du kan også bekrefte det via pwd -instruksjon.

$ pwd

La oss gå til en annen mappe. La oss gå til mappen Bilder ved å bruke den samme cd -instruksjonen i skallet. Nå er du i mappen Bilder. Du kan også sjekke det ved hjelp av pwd igjen. Den blå uthevede delen viser også at du er i Bilder -mappen.

$ cs ~/Bilder
$ pwd

Fra bildet ovenfor kan du se at overordnet til en Bilder -mappe er aqsayasin. Her er vrien i dette eksemplet. Anta at du vil bevege deg mot Dokumentmappen direkte fra Bilder -mappen. Av denne grunn bør vi bruke doble prikker i cd -kommandoen vår sammen med et skråstrek for å komme til overordnet til en mappe Bilder, som er aqsayasin. På den annen side har vi nevnt et mappenavn, f.eks. Dokumenter, etter skråstrektegnet, ettersom vi vil gå mot det fra mappen Bilder. Husk at du ikke kan bevege deg direkte mot Dokumentmappen før du kommer til hovedmappen, aqsayasin. Nå er du i mappen Dokumenter, som vist fra pwd -kommandoutgangen.

$ cd ../Documents
$ pwd

Konklusjon

Vi har gjort med begge banene, f.eks. Absolutt og relativ bane, i denne guiden. Vi har dekket nok eksempler til å utdype og forstå konseptene med å referere dem til hverandre.