Ett enkelt sätt att byta kataloger i Linux från terminalen
Vissa kommandon i Linux används så ofta att vi ofta förbiser betydelsen av kommandona och detaljerna om dem missas. CD
är ett sådant kommando. CD
står för "ändra katalog" som i sig förklarar dess användning och syfte.
CD
låter dig enkelt ändra din nuvarande katalog till vilken katalog du vill flytta. Ange bara rätt sökväg i kommandot och du kommer att placeras i den katalogen av CD
.
I denna korta handledning får du alla grundläggande och användbara insikter i CD
kommandoradsverktyg.
Att veta mer om kommandot cd
CD
command är ett användbart verktyg för alla frekventa kommandoradsanvändare och även som krävs för att hantera GUI-lösa servrar.
Låt oss titta på den grundläggande syntaxen för CD
kommando.
Allmän syntax:
cd [alternativ] [katalog_eller_katalogsökväg]
Följande tabell ger dig en kort inblick i vad som händer när du använder dessa alternativ med CD
kommando.
Alternativ | Betydelse |
/ | ändrar den nuvarande katalogen till rotkatalogen |
~ | ändrar katalogen till hemkatalogen |
. | Representerar den aktuella katalogen |
.. | ändra till den aktuella katalogens överordnade katalog |
CD
: Du kan ändra din katalog direkt genom att ange namnet på destinationskatalogen.
Allmän syntax:
cd [katalognamn]
Exempel:
cd arbetsyta
Här har vi helt enkelt ändrat den nuvarande katalogen till en katalog som heter "arbetsyta".
Notera: Observera att den här arbetsytans katalog bör placeras i din nuvarande arbetskatalog. Om det inte är det får du ett felmeddelande. Du kan använda hela sökvägen till den önskade katalogen med CD
kommando. Vi kommer att lära oss om detta i de kommande exemplen.
CD /
: Detta kommando kommer att ändra din nuvarande katalog till rotkatalogen.
Exempel:
gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$
Här har vi ändrat den nuvarande arbetskatalogen från "arbetsyta" till rot
katalog.
gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$
Om att använda pwd
(skriv ut arbetskatalog) kommandot ' /
’ (rot)katalogen visas.
cd ~
: Detta kommando tar dig tillbaka till hemkatalogen från vilken katalog du än arbetar i.
Exempel:
gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache
Jag är för närvarande i katalogen som heter apache. Låt oss nu använda cd ~
(tilde) kommando.
gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$
Nu är vi tillbaka till hemkatalogen '/home/gaurav'.
CD ..
: Detta kommando låter dig ändra din nuvarande arbetskatalog till den överordnade katalogen en nivå över din nuvarande katalog.
Exempel:
gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$
I det här exemplet är /home/gaurav/snap/htop/1332 den aktuella sökvägen till arbetskatalogen. Vi är faktiskt inne i katalogen 1332. Den omedelbara överordnade katalogen för katalogen '1332' är 'htop'-katalogen. Om att använda CD ..
kommandot kommer vi att flytta till 'htop'-katalogen, dess omedelbara överordnade katalog.
gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$
Ovan ges några användbara alternativ som används med CD
kommando. Låt oss nu dyka in i några mer detaljerade exempel på CD
kommando.
Ändra från aktuell katalog till en specifik sökväg
Du kan använda CD
kommando, för att byta till valfri katalog som använder dess sökväg.
Syntax:
cd [absolut_sökväg_till_katalog]
Exempel:
cd ./snap/htop/1332/exempel
Här vill vi byta till en katalog som heter "exempel" placerad vid sökvägen /home/gaurav/snap/htop/1332/exempel
från hemkatalogen.
Notera: Här har jag använt ./
istället för att skriva in hela sökvägen till min hemkatalog. Du kan lära dig mer om det i den här artikeln.
gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$
Vi är nu placerade i katalogen "exempel".
Flytta till kataloger med blanksteg i namnet
Det finns många tillfällen när vi använder "mellanslag" när vi namnger katalogerna. Ibland använder du bara CD
kommandot med namnen av den här typen, verkar inte fungera. Men det finns en enkel lösning för detta.
Att sätta katalognamnet inom enkla citattecken eller dubbla citattecken kan lösa problemet. Du kan helt enkelt använda CD
"katalognamn"
eller cd 'katalognamn'
.
Syntax:
cd "katalognamn 22"
Exempel:
cd "Calibre Library"
Produktion:
gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library
Vi har nu flyttats till katalogen Caliber Library som hade blanksteg i sitt namn.
Byter tillbaka till föregående katalog
Vi har tidigare sett användningen av CD ..
kommando, som tar dig till den överordnade katalogen för din nuvarande arbetskatalog. Här ska vi titta på ytterligare ett alternativ för detta.
De CD -
kommandot (streck) låter dig utföra mer eller mindre samma åtgärd. Du kan flytta till föregående katalog i din nuvarande arbetskatalog.
Allmän syntax:
CD -
Exempel:
gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$
Här arbetar jag för närvarande i 'vim-editor'-katalogen. Anta att en användare vill flytta till föregående katalog då CD -
kan vara till hjälp. Låt oss se hur.
trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$
Här har vi nu flyttat till den tidigare katalogen som heter "snap".
Slutsats
I denna superenkla handledning lärde vi oss om ett mycket grundläggande och vänligt kommando CD
(dvs ändra katalog) som används i alla Linux-system. Vi kommer nu att kunna navigera genom flera kataloger medan vi arbetar på terminalen utan att använda GUI. CD
kommandot kommer att vara lätt att använda efter att ha gått igenom denna handledning.