Cum să creați, să mutați și să ștergeți directoare în Linux cu mkdir
, mv
, ș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
.
<
>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.