Hvordan gå tilbake til en katalog i Linux

Hvordan gå tilbake til en katalog i Linux

Denne opplæringen viser hvordan du går tilbake til de forrige eller foreldrekatalogene ved hjelp av CD (Change Directory) -kommandoen. I tillegg inkluderer dette innholdet en komplett guide for å bevege seg raskt mellom kataloger i Linux -terminalen.

Denne opplæringen er optimalisert for uerfarne Linux -brukere. Ved å lese denne dokumentasjonen, vil de fullt ut forstå hvordan CD (Change Directory) -kommandoen fungerer og dens applikasjoner. Alle beskrevet instruksjoner inkluderer skjermbilder, noe som gjør det enkelt for hver Linux -bruker å forstå og bruke dem.

CD -kommandoen implementeringer for å flytte mellom kataloger i Linux -terminalen forklart i denne artikkelen inkluderer følgende CD Brukseksempler:

CD -kommandoalternativene Funksjon
CD - Flytt til forrige katalog
CD .. Flytt til overordnede katalog
CD ... /.. Flytt til overordnede katalogen til overordnet katalog (to nivåer opp)
CD… /… /… Flytt tre nivåer opp
CD Autofullfør banen eller viser tilgjengelige underkataloger
CD Flytt til hjemmekatalogen
CD ~ Flytt til hjemmekatalogen
CD ~ Flytt til hjemmekatalog
CD 'Directory kalt med mellomrom' Bruk anførselstegn for å flytte til en katalog med mellomrom i navnet

Linux -katalogstrukturen (for nye Linux -brukere)

Merk: Hvis du allerede kjenner den grunnleggende Linux -katalogstrukturen, kan du hoppe rett til instruksjoner for å gå tilbake til tidligere kataloger eller foreldrekataloger.

For det første vil jeg minne nye Linux -brukere om at Linux -katalogstrukturen er hierarkisk. Kataloger innen kataloger er underkataloger. Katalogene og underkatalogen er det vi kaller "banen". Når vi spesifiserer en bane, spesifiserer vi foreldrekataloger og underkataloger.

I Linux er hovedkatalogen det vi kaller rot katalog. Det er den øverste katalogen som inneholder resten av systemkatalogene. Brukere ser en skråstrek etter vertsnavnet når den gjeldende katalogen er rotkatalogen, som vist i følgende bilde (Violet Slash).

Rotkatalogen inneholder systemkjernets kataloger, inkludert /støvel katalog, som inneholder oppstartspartisjon og/eller kataloger og filer, og /usr partisjon og/eller katalog, som inneholder programkataloger og filer.

Følgende bilde viser / (rot) Kataloginnhold, hvorav de fleste er universelt for alle Linux -distribusjoner:

For eksempel i banen /etc/apt/, rotkatalogen / (First Slash) er overordnede katalogen til /etc underkatalog, som er overordnede katalogen til /Apt katalog.

Hvordan gå tilbake til en katalog i Linux

Denne delen forklarer hvordan du kan gå tilbake til din forrige gjeldende katalog og gå tilbake til en overordnede katalog ved hjelp av CD Kommando i Linux.

I det følgende eksemplet Linuxhint Brukerens første gjeldende katalog er hans hjemmekatalog. I den første linjen bruker brukeren CD kommando for å flytte til /etc Katalog, etter den hierarkiske banen som begynner fra rotkatalogen.

Å gå tilbake fra gjeldende katalog (/etc/) Til den forrige kjører brukeren CD -kommandoen etterfulgt av en bindestrek, som vist i den andre linjen i følgende figur:

CD -

Som du kan se i forrige bilde, returnerte brukeren til forrige katalog ved å kjøre CD -.

Det forrige eksemplet forklarer hvordan du går tilbake til den forrige katalogen brukeren var i.

La oss nå si at brukeren ikke vil tilbake til den forrige katalogen han var i, men han vil gå tilbake til det hierarkiske treet.

Her er en bruker i hjemmekatalogen, og han flytter til /etc/apt underkatalog. I stedet for å gå tilbake til den forrige katalogen han var i (hans hjemmekatalog), ønsker han å flytte til overordnede katalogen til den nåværende (i dette tilfellet /Apt er /etc). For dette vil brukeren kjøre kommandoen CD etterfulgt av to prikker, som vist nedenfor:

CD ..

Som du ser i forrige figur, flyttet brukeren til overordnet katalog til den forrige (/etc) og ikke til den forrige katalogen han var i (/Home/Linuxhint).

Som du kan se, CD - Flytter brukeren til sin forrige gjeldende katalog, mens CD ... flytter ham til den nåværende overordnede katalogen.

Hvordan flytte til overordnede katalogen til den gjeldende overordnede katalogen (to nivåer opp)

Som sagt i forrige eksempel, tillater CD -kommandoen oss å flytte til overordnede katalog. Hvis brukeren ønsker å flytte til overordnede katalogen til overordnet katalog (to nivåer opp), må han skrive inn de to prikkene to ganger, atskilt med en skråstrek.

I det følgende eksempel er brukerens nåværende katalog Linuxhint2, Ligger under Linuxhint katalog, som ligger under Skrivebord Katalog i brukerhjemmet.

La oss si at brukeren ønsker å flytte to nivåer opp, fra Linuxhint2 katalog til Skrivebord katalog. I dette tilfellet trenger han bare å bruke de to prikkene to ganger, atskilt med en skråstrek, som vist på følgende skjermbilde:

CD ... /..

Den tidligere utførte kommandoen instruerer Bash om å ta brukeren to kataloger opp i det hierarkiske treet. Du vil også implementere flere prikker og skråstreker for å flytte til øvre nivåer i katalogtreet.

Bruke Tab -tasten med CD -kommandoen til autofullfør stier

Tastaturtast -fanen spiller en viktig rolle når du bruker CD kommando. Det hjelper brukere å bevege seg mellom kataloger uten å skrive hele veien og uten å vite den endelige banen på forhånd.

I det følgende eksempel begynner fire underkataloger med samme navn, men bare de siste delene av navnene deres endres: for eksempel Linuxhint, Linuxhint2 og Linuxhint3.

Anta at brukeren kjører CD Linuxhint og trykker på fanen -tasten to ganger. Deretter returnerer konsollen alle eksisterende underkataloger, hvis navn begynner med banen som er skrevet av brukeren. Dermed informerer brukeren om de tilgjengelige underkatalogene for ham å skrive den komplette fulle banen.

I følgende bilde utførte brukeren CD Desktop/Linuxhint og trykket deretter på Tab -tasten:

Selv om brukeren delvis skriver destinasjonen Full Path, vil Tab -tasten også vise alle tilgjengelige underkataloger i katalogen vi ønsker å få tilgang til.

I det følgende eksemplet vet brukeren at han ønsker å få tilgang til en underkatalog i hjemmekatalogen. Men han vet ikke hva som er den spesifikke underkatalogen han ønsker å få tilgang til.

I dette tilfellet kan brukeren kjøre CD / ParentDirectory / og trykke på Tab -tasten to ganger. Dette vil skrive ut alle underkataloger i overordnet katalog:

Hvordan flytte til hjemmekatalogen i Linux -terminalen

Å flytte til hjemmekatalogen din er ganske enkel. Bare kjør CD -kommandoen uten flere alternativer, som vist nedenfor:

CD

Du kan også bruke en Tilde (~) for å spesifisere hjemmekatalogen din som en bane. Ved å kjøre CD -kommandoen etterfulgt av en tilde, vil du flytte til hjemmekatalogen din.

CD ~

Du kan bruke Tilde til å flytte til enhver brukers hjemmekatalog. For å oppnå det, skriver du brukernavnet hvis katalog du vil flytte til, etter Tilde -symbolet. Som vist i følgende eksempel, Linuxhint brukeren flytter til Torvalds katalog.

Cd ~ torvalds

Flytt til en katalog med mellomrom i navnet

La oss anta at brukeren ønsker å flytte til en katalog hvis navn inneholder mellomrom for å avslutte denne opplæringen. I dette tilfellet trenger brukeren bare å skrive inn katalognavnet mellom anførselstegn, som vist på følgende skjermbilde.

I det følgende eksempel implementerer brukeren anførselstegn for å bevege seg inn i Linux hint Katalog:

CD 'Linux hint'

Konklusjon

Artikkelen diskuterte hvordan CD -kommandoen lar brukere bevege seg mellom forskjellige steder raskere enn det grafiske brukergrensesnittet. Alle kommandoer som vises i dette innholdet er enkle å lære og implementere, og kreves for enhver Linux -bruker.

CD -kommandoen er også tilgjengelig i andre operativsystemer, som macOS eller MSDOS, og kommandoen er universell for alle Linux -distribusjoner. Jeg anbefaler lesere å bruke de medfølgende eksemplene for å gjøre terminal surfing enklere.

Jeg håper alle tipsene som er gitt er nyttige for nye brukere. Fortsett å følge oss for mer profesjonelle Linux -artikler.