Bash, lectia 1
Cuprins:
- Sintaxa de comandă Linux mkdir
- Cum se creează un director nou
- Cum să creați directoare pentru părinți
- Cum să setați permisiunile la crearea unui director
- Cum se creează mai multe directoare
- Concluzie
În sistemele Linux, puteți crea directoare noi fie din linia de comandă, fie cu ajutorul managerului de fișiere al desktopului. Comanda care vă permite să creați directoare (cunoscute și sub numele de foldere) este
mkdir
.
Acest tutorial acoperă elementele de bază ale utilizării comenzii
mkdir
, inclusiv exemple de zi cu zi.
Sintaxa de comandă Linux mkdir
Sintaxa pentru comanda
mkdir
este următoarea:
mkdir
Comanda ia unul sau mai multe nume de director ca argumente.
Cum se creează un director nou
Pentru a crea un director în Linux, treceți numele directorului ca argument la comanda
mkdir
. De exemplu, pentru a crea un nou director
newdir
ar trebui să executați următoarea comandă:
mkdir newdir
Puteți verifica dacă directorul a fost creat prin listarea conținutului folosind comanda
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Când furnizați numai numele directorului, fără calea completă, acesta este creat în directorul de lucru curent.
Directorul de lucru curent este directorul din care executați comenzile. Pentru a schimba directorul de lucru curent, utilizați comanda
cd
.
Pentru a crea un director într-o altă locație, va trebui să furnizați calea fișierului absolut sau relativ către directorul părinte. De exemplu, pentru a crea un director nou în directorul
/tmp
, introduceți:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
Opțiunea
-v
(
--verbose
) spune
mkdir
să imprime un mesaj pentru fiecare director creat.
Cum să creați directoare pentru părinți
Un director părinte este un director care se află deasupra altui director din arborele de directoare. Pentru a crea directoare părinte, utilizați opțiunea
-p
.
Să spunem că doriți să creați un director
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Dacă oricare dintre directoarele părinte nu există, veți primi o eroare așa cum se arată mai jos:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
În loc să creați directoarele părinte care lipsesc unul câte unul, invocați comanda
mkdir
cu opțiunea
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Când se folosește opțiunea
-p
, comanda creează directorul numai dacă nu există.
Dacă încercați să creați un director care există deja și opțiunea
-p
nu este furnizată,
mkdir
va tipări eroare
File exists
:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Cum să setați permisiunile la crearea unui director
Pentru a crea un director cu permisiuni specifice, utilizați opțiunea
-m
(
-mode
). Sintaxa pentru atribuirea permisiunilor este aceeași cu cea a comenzii
chmod
.
În următorul exemplu, creăm un nou director cu
700
permisiuni, ceea ce înseamnă că numai utilizatorul care a creat directorul îl va putea accesa:
mkdir -m 700 newdir
Atunci când opțiunea
-m
nu este utilizată, directoarele recent create au, de regulă, permisiuni
775
sau
755
, în funcție de valoarea de
umask
.
Cum se creează mai multe directoare
Pentru a crea mai multe directoare, specificați numele directoarelor ca argumente de comandă, separate prin spațiu:
mkdir dir1 dir2 dir3
Comanda
mkdir
vă permite, de asemenea, să creați un arbore de director complex cu o singură comandă:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Comanda de mai sus creează următorul arbore de directoare:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Concluzie
Comanda
mkdir
din Linux este folosită pentru a crea noi directoare.
Pentru mai multe informații despre
mkdir
, accesați pagina de manual mkdir.
Cum se creează o bază de date mysql pe linux prin linia de comandă
Acest tutorial explică modul de utilizare a liniei de comandă pentru a crea baze de date MySQL sau MariaDB.
Cum se creează grupuri în linux (comanda groupadd)
În acest articol, vom vorbi despre cum să creăm noi grupuri în Linux, folosind comanda groupadd. Grupurile sunt utilizate pentru organizarea și administrarea conturilor de utilizator.
Comanda Ls în linux (listă fișiere și directoare)
Comanda ls este una din comanda de bază pe care ar trebui să o cunoască orice utilizator Linux. Este utilizat pentru a lista informații despre fișiere și directoare din sistemul de fișiere.