Cum să navighezi în foldere utilizând terminalul Mac

În cele mai multe ale mele postare recenta aici, pe AppleToolBox, am acoperit elementele de bază ale modului în care puteți utiliza terminalul Mac. În acea postare, am atins pe scurt cum să navighezi în foldere folosind terminalul Mac. De asemenea, am promis că voi intra în mai multe detalii într-o postare ulterioară, astfel încât să puteți deveni un expert în navigarea pe Mac din linia de comandă.

Acesta este postarea.

Dacă sunteți nou în linia de comandă, este posibil să nu vă fi dat seama că terminalul ia în considerare folderul în care vă aflați în prezent. Dar acesta este de fapt un concept de bază în spatele modului în care funcționează terminalul. Din nou, puteți citi mai multe despre asta în postarea anterioară.

Astăzi, o să ne murdărim mâinile și să începem să experimentăm cu linia de comandă. Mai jos sunt câteva comenzi legate de navigarea fișierelor și folderelor folosind terminalul, precum și comenzi care vă vor permite să creați și să ștergeți fișiere și foldere.

Odată ce am acoperit toate aceste comenzi, le vom pune în practică cu un exercițiu la sfârșit.

Cu toate acestea în minte, să începem!

Cuprins

  • Cum să navigați în foldere folosind terminalul Mac: comenzi pe care va trebui să le cunoașteți
    • Folosind pwd pentru a naviga în foldere folosind terminalul Mac
    • Folosind ls pentru a naviga în foldere folosind terminalul Mac
    • Folosind cd pentru a naviga în foldere folosind terminalul Mac
    • Folosind.. pentru a naviga în foldere folosind terminalul Mac
    • Folosind ~ pentru a naviga în foldere folosind terminalul Mac
    • Utilizați mkdir pentru a crea foldere noi
    • Utilizați atingerea pentru a crea fișiere noi
    • Utilizați rm, rm -R și rm -i pentru a șterge fișiere și foldere
  • Navigați în foldere utilizând terminalul Mac: puneți totul împreună
    • Pasul 1. Creați un dosar de practică
    • Pasul 2. Puneți un fișier în folderul de antrenament
    • Pasul 3. Ștergeți fișierele și folderele de antrenament
  • Acum puteți naviga în foldere folosind terminalul Mac la conținutul inimii dvs
    • Postări asemănatoare:

Cum să navigați în foldere folosind terminalul Mac: comenzi pe care va trebui să le cunoașteți

Lista de comenzi de mai jos nu este exhaustivă. Există și alte comenzi pe care le puteți folosi pentru navigare, dar acestea sunt comenzile pe care le veți folosi de fiecare dată când deschideți terminalul. După părerea mea, acestea sunt painea și untul nu numai pentru utilizarea terminalului, ci și pentru înțelegerea modului în care funcționează.

Deci, mergeți mai departe și lansați terminalul dvs. Mac și haideți să intrăm în el.

Folosind pwd pentru a naviga în foldere folosind terminalul Mac

pwd este comanda fundamentală a terminalului Mac. Nu numai că este util atunci când trebuie să navigați în foldere folosind terminalul Mac, dar este necesar atunci când verificați dacă executați o comandă în folderul potrivit.

Continuă și tastează pwd în terminalul dvs. și apăsați întoarcere.

Linia de text care apare în terminalul dvs. vă va spune în ce folder (sau director) vă aflați în prezent. În cazul meu, mă aflu în directorul numit după numele meu de utilizator Mac, care se întâmplă să fie și numele meu.

Nu numai că vei vedea asta, dar vei vedea și calea necesară pentru a ajunge la directorul tău actual. În exemplul de mai sus, puteți vedea că pot ajunge la directorul „justinmeredith” intrând mai întâi în Utilizatori, și apoi justinmeredith.

Dacă aveți mai multe directoare adânc în terminal, aceasta poate fi o salvare. Nu numai că vă va spune unde vă aflați, ci și unde ați fost, unde ar putea fi un anumit fișier și așa mai departe. Oricând vă simțiți pierdut sau confuz de terminal, introduceți pwd comanda.

Folosind ls pentru a naviga în foldere folosind terminalul Mac

O comandă care este foarte asemănătoare cu pwd este ls („LS”). Continuă și tastează ls în terminalul dvs. și apăsați întoarcere.

După cum veți vedea, această comandă este folosită pentru a lista directoarele din directorul dvs. curent. Dacă vă aflați pe desktop, veți vedea toate folderele și fișierele aflate pe desktop.

Tind să folosesc asta împreună cu pwd. Împreună, vă spun unde vă aflați și vă pot ajuta să vă dați seama unde doriți să ajungeți. În plus, dacă creați un fișier sau eliminați un fișier, folosind ls este o modalitate excelentă de a confirma că acțiunea a fost finalizată corect.

Folosind CD pentru a naviga în foldere folosind terminalul Mac

CD este o altă comandă fundamentală pe care o vei folosi în mod constant. Spre deosebire de ls și pwd, in orice caz, CD ne permite să navigăm în foldere folosind terminalul. Nu doar listăm directoarele noastre, ci ne deplasăm prin ele.

În captura de ecran anterioară, veți vedea că atunci când am intrat în ls comandă, am văzut câteva directoare prezentate mie. Probabil ai făcut-o și pe mașina ta. Să aruncăm o privire la Aplicații director.

Dacă vreau să navighez în acest director folosind terminalul, aș intra Aplicații cd în terminalul meu.

Pentru a confirma că am intrat în directorul corespunzător, pot folosi pwd comanda.

Dacă aveți un folder numit ceva de genul Lucrurile mele, este posibil să primiți o eroare când utilizați CD. Asta pentru că terminalul tratează un spațiu ca pe un separator, nu ca pe o parte normală a limbajului. Ori de câte ori introduceți titlul unui ceva cu un spațiu, doriți să îl închideți între ghilimele. Ca astfel: cd „Lucrurile mele”.

O notă despre utilizare CD pentru a naviga în foldere folosind terminalul Mac

Acum, este ceva important de remarcat aici. Nu puteți introduce niciun director de pe computer pur și simplu folosind cd [director]. Directorul în care doriți să vă mutați trebuie să fie în interiorul directorului în care vă aflați în prezent.

Puteți vedea asta la locul de muncă chiar acum. Când încerc să mă întorc la justinmeredith folderul în care eram înainte, primesc o eroare.

Același lucru este valabil și pentru orice alt director de pe Mac-ul meu. Dacă sunt în mine Desktop și vreau să accesez un eseuri directorul din interiorul meu Documente folder, nu pot folosi cd Eseuri pentru a transporta din locația mea actuală în directorul meu Eseuri.

Poate suna ca o durere, dar este necesar. În caz contrar, nu ați putea avea niciun folder sau fișier care împărtășește același nume. Dar din moment ce CD comanda este limitată în acest fel, puteți avea foldere în locații diferite care au același nume.

Folosind .. pentru a naviga în foldere folosind terminalul Mac

Ok, toate acestea sunt bine și bune, dar doriți totuși să vă întoarceți la folderul în care erați înainte de a fi folosit CD. La urma urmei, dacă nu poți decât să mergi înainte, atunci CD nu este o comandă foarte utilă.

Acolo cd ... The .. acționează ca un buton înapoi, trimițându-vă la directorul care include directorul în care vă aflați în prezent. Încearcă-l, apoi folosește-l pwd sa vezi unde esti.

Este o comandă foarte simplă pentru a naviga în foldere folosind terminalul Mac pe care îl veți folosi fără să vă gândiți la asta.

Dacă vrei să te întorci de mai multe ori o dată, poți face și asta. Să zicem că mă întorc la mine Aplicații director folosind CD, apoi vreau să mă întorc la mine Utilizatori director. Pentru a face acest lucru, aș folosi comanda cd ../..:

Puteți folosi ../.. sintaxă pentru a reveni cu câte niveluri doriți. Continuați să adăugați /.. de fiecare dată când doriți să reveniți la un nivel suplimentar.

Folosind ~ pentru a naviga în foldere folosind terminalul Mac

Ok, ultimul din comenzile noastre de navigare este ~. Acest mic simbol ondulat ar trebui să fie lângă tasta cu numărul 1 de pe tastatură. Probabil că trebuie să apăsați schimb să-l tastezi.

Acest simbol reprezintă dumneavoastră Acasă director. Directorul dvs. de pornire implicit poate fi diferit de al meu (adică justinmeredith). Dar orice ar fi, intrând cd ~ în terminalul dvs. Mac vă va aduce instantaneu înapoi la acesta.

Destul de la îndemână! Rețineți că această comandă nu poate fi anulată cd ... Folosind cd .. dupa ce folosesti ~ vă va duce doar la folderul care include folderul dvs. de acasă. Deci, dacă vă aflați în sute de directoare adânci în terminalul dvs., nu puteți sări înapoi la locul dvs. după ce ați intrat cd ~.

Utilizare mkdir pentru a face dosare noi

Ok, acum vom atinge pe scurt crearea și ștergerea fișierelor și folderelor din terminal. Simt că acest lucru merge mână în mână atunci când navighezi în foldere folosind terminalul Mac.

Primul este mkdir, care înseamnă (ai ghicit) „make directory”. Ori de câte ori utilizați această comandă, va crea un folder nou în interiorul oricărui folder în care vă aflați în prezent.

Pentru a utiliza această comandă, tastați mkdir „New Tutorial Folder” în terminalul dvs. și apăsați întoarcere, apoi utilizați ls comandă pentru a vizualiza creația dvs.

Dacă numele directorului tău nu are spații, nu trebuie să folosești ghilimele. De asemenea, puteți utiliza liniuțe de subliniere în locul spațiilor (numele_dosarului_aici) astfel încât să nu fie nevoie să utilizați ghilimele. Aceasta este o practică destul de comună în programare.

Utilizare atingere pentru a face fișiere noi

În continuare, vom folosi atingere comanda. Deși numele poate suna puțin ciudat, este o comandă destul de simplă.

Pe scurt, atingere vă permite să creați un fișier gol de orice tip de fișier. Puteți chiar să creați fișiere pentru aplicațiile pe care nu le aveți (cum ar fi un fișier .PSD când nu aveți PhotoShop).

Pentru a face acest lucru, intrați touch testing.txt. Acest lucru va crea un nume de fișier text gol „testare” în orice director în care vă aflați în prezent. Utilizare ls pentru a confirma că acest fișier a fost creat.

Pentru a schimba tipul de fișier, trebuie doar să schimbați extensia de la sfârșitul numelui fișierului. De exemplu, folosiți .jpg pentru a crea un JPG, .mp3 pentru a crea un fișier MP3 și așa mai departe. Și amintiți-vă că pentru a crea un fișier cu spații în nume, va trebui să utilizați ghilimele (atingeți „Nume fișier.txt”).

Utilizare rm, rm -R, și rm -i pentru a șterge fișiere și foldere

Ok, acum să presupunem că doriți să ștergeți fișierele și folderele pe care tocmai le-am creat. Acest lucru este diferit de mutarea unui fișier în coșul de gunoi, pe care îl puteți recupera cu ușurință dacă vă răzgândiți. Fișierele șterse din terminal sunt șterse definitiv.

Există trei moduri de a face acest lucru.

Prima și cea mai simplă modalitate este de a folosi rm, prescurtare pentru „eliminare”. Acest lucru va șterge orice fișier pe care îl cereți fără a vă cere mai întâi permisiunea. Din acest motiv, recomand să utilizați această comandă cu moderație.

În schimb, folosește rm -i. Această comandă face același lucru, dar vă va cere mai întâi confirmarea. De exemplu, dacă vreau să șterg testare.txt fișierul pe care tocmai l-am creat, aș folosi comanda rm -i testing.txt.

După cum puteți vedea în captura de ecran de mai sus, comanda mă întreabă mai întâi înainte de a șterge fișierul. Tip y pentru da sau n pentru nu, apoi apăsați întoarcere.

Acum, rm și rm -i nu va funcționa pe directoare. Pentru asta, vei dori să folosești rm -R și rm -R -i. Știți, totuși, că aceasta va șterge definitiv toate fișierele din interiorul unui director, precum și directorul în sine.

În plus, puteți utiliza * simbol pentru a șterge totul din interiorul unui anumit folder. De exemplu, dacă sunteți în dvs Desktop si foloseste rm*, toate fișierele de pe desktop vor fi șterse definitiv.

În cazul în care nu a devenit clar, aceasta este o comandă pe care doriți să o utilizați cu precauție. Există o mulțime de povești de groază ale utilizatorilor care au trimis accidental un rm comanda. Mereu faceți backup pentru Mac folosind Time Machineși utilizați aceste comenzi cu atenție și cu moderație.

Navigați în foldere utilizând terminalul Mac: puneți totul împreună

Bine! Acum ați învățat tot ce trebuie să știți pentru a naviga în foldere folosind terminalul Mac. Acum este timpul să punem toate aceste lucruri împreună.

Începem!

Pasul 1. Creați un dosar de practică

Primul lucru pe care îl vom face este să creăm un folder de practică. În acest fel, nu afectăm nimic pe Mac care contează.

În mod implicit, ar trebui să fiți în directorul dvs. de acasă. Continuă și folosește cd ~ pentru a te asigura că ești acolo.

Apoi, vrem să trecem la desktopul nostru. În acest fel, puteți vedea folderele și fișierele pe care le vom crea pe măsură ce lucrați. Pentru a naviga la desktop, tastați ls în terminalul dvs.

Ar trebui să vedeți un director numit Desktop în lista de directoare afișată. Utilizare cd Desktop pentru a naviga pe desktop-ul Mac-ului dvs.

În continuare, vom crea folderul nostru de practică. Pentru a face acest lucru, intrați mkdir practice_folder și apăsați întoarcere. Nu ar trebui să vedeți acest director numai când îl utilizați ls, dar ar trebui să-l vedeți și pe desktop.

Și pentru asta Pasul 1!

Pasul 2. Puneți un fișier în folderul de antrenament

În continuare, vom plasa un fișier în dosarul nostru de practică. Dar înainte de a putea face asta, trebuie să ne mutăm în dosarul nostru de practică. Utilizare cd practice_folder pentru a face acest lucru, apoi confirmați că vă aflați în folderul potrivit pwd.

În continuare, vom crea un fișier text de practică. Pentru a face acest lucru, tastați atingeți practice_file.txt și apăsați întoarcere. Utilizare ls pentru a confirma că fișierul este acolo.

De asemenea, puteți deschide folderul de pe desktop folosind mouse-ul pentru a vedea fișierul text gol.

pentru asta e Pasul 2!

Pasul 3. Ștergeți fișierele și folderele de antrenament

Ok, desigur, nu trebuie să păstrăm aceste fișiere sau foldere. Deci, vom merge mai departe și le vom șterge, începând cu practice_file.txt.

Pentru a șterge acest fișier, tastați rm -i practice_file în terminalul dvs. și apăsați întoarcere. Când vi se cere confirmarea, asigurați-vă că ați introdus numele corect de fișier, tastați y, apoi apăsați întoarcere din nou.

Când deschideți folderul de pe desktop folosind mouse-ul, ar trebui să vedeți că fișierul a dispărut. Puteți confirma acest lucru și cu ls.

În continuare, vom șterge folder_practice director. Pentru a face asta, trebuie să ne aflăm în directorul său, care este Desktop-ul. Utilizare cd .. pentru a reveni la desktop, apoi confirmați că sunteți în locul potrivit utilizând pwd.

Utilizare ls pentru a lista toate directoarele și fișierele aflate în prezent pe desktop. Unul dintre ei ar trebui să fie folder_practice noi am creat în Pasul 1. Pentru a șterge acest folder, utilizați rm -R -i folder_practice. Din nou, când terminalul vă solicită confirmarea, asigurați-vă că ștergeți folderul potrivit și nu ceva vital, cum ar fi desktopul.

Din moment ce știm că tocmai am șters singurul fișier din acel director (practice_file.txt), examinarea fișierelor nu va face nimic. Folosește doar y pentru a examina folderul gol, apoi y din nou pentru a șterge folderul.

Utilizare ls pentru a confirma că directorul a dispărut (sau mouse-ul și tastatura). Dacă este, ai terminat!

Acum puteți naviga în foldere folosind terminalul Mac la conținutul inimii dvs

Si asta e! Acum ați stăpânit elementele de bază despre cum să navigați în foldere folosind terminalul Mac. Sper că ați învățat multe abilități utile și ați plecat cu o mai bună înțelegere a modului în care funcționează terminalul. Voi acoperi mai multe sfaturi și trucuri pentru terminal în postările viitoare, așa că asigurați-vă că rămâneți pentru asta!