Paprastas būdas pakeisti katalogus Linux iš terminalo
Kai kurios „Linux“ komandos naudojamos taip dažnai, kad dažnai nepastebime komandų reikšmės ir praleidžiame informaciją apie jas. cd
yra vienas iš tokių įsakymų. cd
reiškia „pakeisti katalogą“, kuris pats paaiškina jo naudojimą ir paskirtį.
cd
leidžia lengvai pakeisti esamą katalogą į bet kurį katalogą, kurį norite perkelti. Tiesiog komandoje įveskite teisingą kelią ir būsite patalpinti į tą katalogą cd
.
Šioje trumpoje pamokoje jūs gausite visas pagrindines ir naudingas įžvalgas apie cd
komandinės eilutės įrankis.
Sužinokite daugiau apie komandą cd
cd
komanda yra naudinga priemonė visiems dažniems komandų eilutės vartotojams ir tiems, kurie turi valdyti serverius be GUI.
Pažvelkime į pagrindinę sintaksę cd
komandą.
Bendroji sintaksė:
cd [parinktys] [katalogas_arba_katalogo_kelias]
Šioje lentelėje trumpai apžvelgsite, kas nutinka, kai naudojate šias parinktis su cd
komandą.
Parinktis | Reikšmė |
/ | pakeičia esamą katalogą į šakninį katalogą |
~ | pakeičia katalogą į namų katalogą |
. | Atstovauja esamam katalogui |
.. | pakeisti į pagrindinį dabartinio katalogo katalogą |
cd
: Galite pakeisti savo katalogą tiesiogiai, įvesdami paskirties katalogo pavadinimą.
Bendroji sintaksė:
cd [katalogo_pavadinimas]
Pavyzdys:
cd darbo vieta
Čia mes tiesiog pakeitėme dabartinį katalogą į katalogą pavadinimu „darbo sritis“.
Pastaba: Atkreipkite dėmesį, kad šis darbo srities katalogas turėtų būti jūsų dabartiniame darbo kataloge. Jei ne, gausite klaidą. Galite naudoti visą norimo katalogo kelią su cd
komandą. Apie tai sužinosime būsimuose pavyzdžiuose.
CD /
: Ši komanda pakeis jūsų dabartinį katalogą į šakninį katalogą.
Pavyzdys:
gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$
Čia mes pakeitėme dabartinį darbo katalogą iš „darbo srities“ į šaknis
katalogas.
gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$
Naudojant pwd
(spausdinimo darbo katalogas) komandą „ /
Rodomas (šakninis) katalogas.
CD ~
: Ši komanda grąžina jus į pagrindinį katalogą iš bet kurio katalogo, kuriame dirbate.
Pavyzdys:
gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache
Šiuo metu esu kataloge pavadinimu apache. Dabar naudokimės CD ~
(tildė) komanda.
gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$
Dabar grįžtame į namų katalogą „/home/gaurav“.
cd..
: Ši komanda leidžia pakeisti dabartinį darbo katalogą į pirminį katalogą vienu lygiu aukščiau dabartinio katalogo.
Pavyzdys:
gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$
Šiame pavyzdyje /home/gaurav/snap/htop/1332 yra dabartinis darbo katalogo kelias. Mes iš tikrųjų patenkame į katalogą 1332. Tiesioginis pirminis katalogo „1332“ katalogas yra „htop“ katalogas. Naudojant cd..
komandą, pereisime į „htop“ katalogą, jo tiesioginį pirminį katalogą.
gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$
Aukščiau pateiktos kelios naudingos parinktys, naudojamos su cd
komandą. Dabar pasinerkime į keletą išsamesnių pavyzdžių cd
komandą.
Pakeitimas iš dabartinio katalogo į konkretų kelią
Galite naudoti cd
komandą, norėdami pereiti į bet kurį katalogą naudodami jo kelią.
Sintaksė:
cd [absoliutus_katalogo_kelias]
Pavyzdys:
cd ./snap/htop/1332/examples
Čia norime pereiti į katalogą, pavadintą „pavyzdžiai“, esantį kelyje /home/gaurav/snap/htop/1332/examples
iš namų katalogo.
Pastaba: Čia aš naudojau ./
užuot įvedęs visą savo namų katalogo kelią. Daugiau apie tai galite sužinoti šiame straipsnyje.
gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$
Dabar esame patalpinti į katalogą „pavyzdžiai“.
Perėjimas į katalogus, kurių pavadinime yra tarpų
Yra daug atvejų, kai pavadindami katalogus naudojame „tarpus“. Kartais tiesiog naudojant cd
komanda su šio tipo pavadinimais, atrodo, neveikia. Tačiau tam yra paprastas pataisymas.
Katalogo pavadinimo įtraukimas į viengubas arba dvigubas kabutes gali išspręsti problemą. Galite tiesiog naudoti cd
"katalogo pavadinimas"
arba cd 'katalogo pavadinimas'
.
Sintaksė:
cd "katalogo pavadinimas 22"
Pavyzdys:
cd "Calibre Library"
Išvestis:
gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library
Dabar esame perkelti į Caliber Library katalogą, kurio pavadinime buvo tarpas.
Grįžimas į ankstesnį katalogą
Anksčiau matėme, kaip naudojamas cd..
komanda, kuri nukreipia jus į pagrindinį dabartinio darbo katalogo katalogą. Čia pažvelgsime į dar vieną alternatyvą.
The CD -
(dash) komanda leidžia atlikti daugiau ar mažiau tą patį veiksmą. Galite pereiti į ankstesnį dabartinio darbo katalogo katalogą.
Bendroji sintaksė:
CD -
Pavyzdys:
gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$
Šiuo metu aš dirbu „vim-editor“ kataloge. Tarkime, kad vartotojas nori pereiti į ankstesnį katalogą CD -
gali būti naudinga. Pažiūrėkime kaip.
trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$
Čia mes persikėlėme į ankstesnį katalogą, pavadintą „snap“.
Išvada
Šioje itin paprastoje pamokoje sužinojome apie labai paprastą ir draugišką komandą cd
(ty pakeisti katalogą), naudojamas visose Linux sistemose. Dabar dirbdami su terminalu galėsime naršyti po kelis katalogus nenaudodami GUI. cd
komandą bus lengva naudoti po šios pamokos.