Manipularea directoarelor în Linux

Cum să creați, să mutați și să ștergeți directoare în Linux cu mkdirmv, și rmdir comenzi. De asemenea, veți afla cum să copiați un director recursiv și cum să eliminați un director care nu este gol.

Acest tuXfile vă învață cum să manipulați directoare în Linux. Dacă doriți să aflați cum să manipulați fișiere, consultați Manipularea fișierelor în Linux tuXfile.

Crearea de directoare >

Crearea unui director nou, gol este foarte ușor. Utilizați mkdir comanda:
mkdir dir1

Asta e. Este chiar atât de ușor!

Eliminarea directoarelor >

Există două comenzi pe care le puteți utiliza pentru a elimina directoarele. Dacă directorul este gol, puteți utiliza rmdir:
rmdir dir1

Poți să folosești rmdir numai dacă directorul este gol. Dacă doriți să eliminați un director cu tot conținutul acestuia, puteți să îl utilizați rm cu -r opțiune.  -r optiunea spune rm pentru a elimina recursiv un director:
rm -r dir1

Este de la sine înțeles că puteți provoca multe probleme rm -r dacă nu ești atent! În unele cazuri, ar putea fi un lucru bun să utilizați fișierul -i atunci când ștergeți un director cu conținutul acestuia, astfel încât să vi se solicite înainte ca fiecare fișier din director să fie șters:
rm -ir dir1

Copierea și mutarea directoarelor >

Pentru copierea și mutarea directoarelor, puteți utiliza cp și mv comenzi la fel cum le folosiți cu fișiere. Da, stiu. Dacă ați încercat deja să copiați un director cu cp, probabil ai observat asta cp doar vă plânge. Probabil se spune ceva de genul cp: omiterea directorului yadda yadda. Vezi tu cp comandă doriți să utilizați -r dacă doriți să copiați un director cu conținutul acestuia.  -r înseamnă „copiați recursiv”:
cp -r dir1 dir2

Cele de mai sus creează un director numit dir2 al cărui conținut va fi identic dir1. Cu toate acestea, dacă dir2 există deja, nimic nu va fi suprascris: directorul dir1 vor fi copiate în il dir2 director sub numele dir2/dir1.

Când redenumiți directoare, utilizați mv comandați exact în același mod ca și cu fișierele:
mv dir1 dir2

Atunci când se ocupă de directoare, mv funcționează un pic ca cp face. Dacă dir2 nu există, cele de mai sus se vor redenumi dir1 la dir2, dar dacă dir2 există, directorul dir1 va fi mutat în dir2 director sub numele dir2/dir1.

Ce urmează? >

Dacă ați citit tutorialele din secțiunea de bază a liniei de comandă Linux, felicitări! Acum aveți abilitățile esențiale de bază pentru utilizarea liniei de comandă Linux. Cu toate acestea, deși puteți tolera linia de comandă în acest moment, încă nu ați învățat micile trucuri îngrijite care fac de fapt linia de comandă Linux mult mai bună decât MS-DOS.

Related tuXfiles

  • Completarea automată a numelui fișierului
    Următorul tutorial din seria de bază a liniei de comandă Linux. Aflați un truc minunat care face linia de comandă mult mai ușor de utilizat.