Vienkāršs veids, kā mainīt direktorijus Linux no termināļa
Dažas komandas operētājsistēmā Linux tiek izmantotas tik bieži, ka mēs bieži aizmirstam par komandu nozīmi un tiek palaista garām informācija par tām. cd
ir viena no šādām pavēlēm. cd
apzīmē "maiņu direktoriju", kas pats par sevi izskaidro tā lietojumu un mērķi.
cd
ļauj viegli mainīt pašreizējo direktoriju uz jebkuru direktoriju, kuru vēlaties pārvietot. Vienkārši ievadiet komandā pareizo ceļu, un jūs tiksit ievietots šajā direktorijā cd
.
Šajā īsajā apmācībā jūs iegūsit visu pamata un noderīgo ieskatu par cd
komandrindas utilīta.
Uzziniet vairāk par komandu cd
cd
komanda ir noderīga utilīta visiem biežiem komandrindas lietotājiem, kā arī tiem, kuriem ir jāpārvalda serveri bez GUI.
Apskatīsim pamata sintaksi cd
komandu.
Vispārējā sintakse:
cd [opcijas] [direktorija_vai_direktorija_ceļš]
Nākamajā tabulā ir sniegts īss ieskats par to, kas notiek, ja izmantojat šīs opcijas ar cd
komandu.
Opcija | Nozīme |
/ | maina pašreizējo direktoriju uz saknes direktoriju |
~ | maina direktoriju uz mājas direktoriju |
. | Pārstāv pašreizējo direktoriju |
.. | mainīt uz pašreizējā direktorija vecākdirektoriju |
cd
: Jūs varat mainīt savu direktoriju tieši, ievadot galamērķa direktorija nosaukumu.
Vispārējā sintakse:
cd [direktorija_nosaukums]
Piemērs:
CD darbvieta
Šeit mēs vienkārši esam mainījuši pašreizējo direktoriju uz direktoriju ar nosaukumu “darbvieta”.
Piezīme: Lūdzu, ņemiet vērā, ka šis darbvietas direktorijs ir jāievieto jūsu pašreizējā darba direktorijā. Ja tā nav, jūs saņemsit kļūdu. Varat izmantot visu vajadzīgā direktorija ceļu ar cd
komandu. Par to mēs uzzināsim nākamajos piemēros.
CD /
: Šī komanda mainīs jūsu pašreizējo direktoriju uz saknes direktoriju.
Piemērs:
gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$
Šeit mēs esam mainījuši pašreizējo darba direktoriju no “darbvietas” uz sakne
direktoriju.
gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$
Lietojot pwd
(drukāšanas darba direktorijs) komandu " /
Tiek parādīts (saknes) direktorijs.
CD ~
: šī komanda novirza jūs atpakaļ uz mājas direktoriju no jebkura direktorija, kurā jūs varētu strādāt.
Piemērs:
gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache
Pašlaik esmu direktorijā ar nosaukumu apache. Ļaujiet mums tagad izmantot CD ~
(tildes) komanda.
gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$
Tagad mēs esam atgriezušies mājas direktorijā “/home/gaurav”.
cd..
: šī komanda ļauj mainīt pašreizējo darba direktoriju uz vecākdirektoriju vienu līmeni virs pašreizējā direktorija.
Piemērs:
gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$
Šajā piemērā /home/gaurav/snap/htop/1332 ir pašreizējā darba direktorija ceļš. Mēs faktiski atrodamies direktorijā 1332. Direktorija “1332” tiešais vecākdirektorijs ir direktorijs “htop”. Lietojot cd..
komandu, mēs pāriesim uz direktoriju “htop”, tā tiešo vecākdirektoriju.
gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$
Iepriekš ir norādītas dažas noderīgas iespējas, kas tiek izmantotas kopā ar cd
komandu. Tagad apskatīsim dažus detalizētākus piemērus cd
komandu.
Pāreja no pašreizējā direktorija uz noteiktu ceļu
Jūs varat izmantot cd
komandu, lai pārslēgtos uz jebkuru direktoriju, izmantojot tā ceļu.
Sintakse:
cd [absolūtais_direktorija_ceļš]
Piemērs:
cd ./snap/htop/1332/examples
Šeit mēs vēlamies pāriet uz direktoriju ar nosaukumu “piemēri”, kas atrodas ceļā /home/gaurav/snap/htop/1332/examples
no mājas direktorijas.
Piezīme: Lūk, es izmantoju ./
tā vietā, lai ievadītu pilnu mājas direktorijas ceļu. Vairāk par to varat uzzināt šajā rakstā.
gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$
Tagad esam ievietoti direktorijā “piemēri”.
Pāreja uz direktorijiem, kuru nosaukumā ir atstarpes
Ir daudz gadījumu, kad, piešķirot direktoriju nosaukumus, mēs izmantojam “atstarpes”. Dažreiz, vienkārši izmantojot cd
komanda ar šāda veida nosaukumiem, šķiet, nedarbojas. Bet tam ir vienkāršs labojums.
Direktorija nosaukuma ievietošana vienpēdiņās vai dubultpēdiņās var atrisināt problēmu. Jūs varat vienkārši izmantot cd
"direktorija nosaukums"
vai cd 'direktorija nosaukums'
.
Sintakse:
cd "direktorija nosaukums 22"
Piemērs:
cd "Calibre Library"
Izvade:
gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library
Tagad mēs esam pārvietoti uz Caliber Library direktoriju, kura nosaukumā bija atstarpe.
Pāreja atpakaļ uz iepriekšējo direktoriju
Mēs iepriekš redzējām, kā tiek izmantots cd..
komandu, kas novirza uz pašreizējā darba direktorija vecākdirektoriju. Šeit mēs aplūkosim vēl vienu alternatīvu šim nolūkam.
The CD -
(domuzīme) komanda ļauj veikt vairāk vai mazāk to pašu darbību. Varat pāriet uz pašreizējā darba direktorija iepriekšējo direktoriju.
Vispārējā sintakse:
CD -
Piemērs:
gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$
Šeit es šobrīd strādāju direktorijā "vim-editor". Pieņemsim, ka lietotājs vēlas pāriet uz iepriekšējo direktoriju CD -
var būt noderīga. Apskatīsim, kā.
trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$
Šeit mēs tagad esam pārcēlušies uz iepriekšējo direktoriju ar nosaukumu “snap”.
Secinājums
Šajā ļoti vienkāršajā apmācībā mēs uzzinājām par ļoti vienkāršu un draudzīgu komandu cd
(t.i., mainīt direktoriju), ko izmanto visās Linux sistēmās. Tagad mēs varēsim pārvietoties pa vairākiem direktorijiem, strādājot ar termināli, neizmantojot GUI. cd
komanda būs viegli lietojama pēc šīs apmācības.