Linux System

Crearea directoarelor în terminal

După cum ați văzut în celelalte tutoriale de genul, un terminal nu este așa greu de folosit. Pe scurt, crearea directoarelor este ușor de făcut.

Crearea unor directoare noi în linia de comandă din Linux se face folosind comanda mkdir.

mkdir nume_director

mkdir este prescurtarea de la make directories. Să vedem cum se folosește această comandă.

În cazul în care nu știați, dosarele (folders) se numesc directoare în Linux.

Crearea unui nou director în Linux

Deschideți terminalul de pe sistemul dumneavoastră, dacă nu este deja deschis. În mod normal, începeți cu directorul dvs. home (/home/nume_utilizator). Dar, de dragul acestui tutorial și pentru a reaminti câteva lucruri, presupun că nu vă aflați în directorul dvs. home.

Deci, mergeți mai întâi în directorul home.

cd

Dacă introduceți cd fără opțiuni și argumente, veți ajunge în directorul home. Printre alte metode, puteți utiliza și opțiunea cd ~.

Aici, creați un nou director numit „practică”.

mkdir practică

Puteți trece la acest director practică nou creat

cd practică

Acum aveți un dosar dedicat în care veți exersa diverse comenzi sau tutoriale.

Crearea mai multor directoare

Tocmai ați creat un nou director. Dar dacă trebuie să creați mai multe? De exemplu, trei dosare.

Puteți utiliza comanda mkdir de trei ori la rând pentru fiecare dintre ele. Aceasta va funcționa. Cu toate acestea, nu este cu adevărat necesar.

Puteți economisi timp și efort dacă creați mai multe directoare în același timp, astfel:

mkdir dir1 dir2 dir3
Nu puteți avea două dosare sau fișiere cu același nume în aceeași locație.

Realizarea mai multor subdirectoare

Așadar, acum știți cum să creați mai multe directoare deodată.

Dar ce se întâmplă dacă trebuie să creați o structură de directoare. Să spunem că trebui să creați un director subdir2 în interiorul subdir1 în interiorul dir1.

dir1/subdir1/subdir2

Problema aici este că subdir1 nu există. Deci, dacă încercați „mkdir dir1/subdir1/subdir2”, veți primi o eroare.

mkdir dir1/subdir1/subdir2
mkdir: cannot create directory ‘dir1/subdir1/subdir2’: No such file or directory

Dacă nu ați ști mai bine ați alege mkdir dir1/subdir1 și apoi ați rula mkdir dir1/subdir2. Acest lucru va funcționa. Cu toate acestea, există o modalitate mult mai bună.

Utilizați opțiunea -p, care creează directoare părinte, dacă este necesar.

mkdir -p dir1/subdir1/subdir2

Astfel se va crea subdir1 și apoi subdir2 în subdir1.

Nu există o convenție de denumire, dar este mai bine să se evite spațiile în numele fișierelor și al directoarelor. Folosiți în schimb linia jos sau liniuța (minus), deoarece gestionarea spațiilor în numele fișierelor/directoarelor necesită un efort special.

Testați-vă cunoștințele

Acesta este un tutorial destul de scurt, deoarece comanda mkdir are doar câteva opțiuni.

Acum, permiteți-mi să vă ofer câteva exerciții practice pentru a utiliza directorul de practică pe care l-ați creat mai devreme.

  • Fără a intra în directorul dir2, creați două noi subdirectoare în acesta.
  • Fără a intra în directorul dir3, creați două subdirectoare pe două niveluri (subdir1/subdir2).
  • Treceți în directorul dir2. De aici, creați un director numit temp_stuff în directorul dir1.
  • Întoarceți-vă la directorul practică și încercați să creați un director numit dir3. Veți vedea o eroare. Puteți să o faceți să dispară cu opțiunea -p?

ThinkRoot99

Numele meu este Cristian Moldovan și sunt utilizator de Linux de peste 10 ani.Am făcut parte din mai multe echipe open source din România: Fundația Ceata, Linux Mint România, Rogentos Linux Group. Între 2014 și 2018 am fost propietarul și editorul site-ului de știri despre linux, gnulinux.ro și actual proprietar al rootlinux.ro

View all posts by ThinkRoot99 →

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *