nedeľa 29. decembra 2019

mkdir a niektoré prepínače

Všetci veľmi dobre poznáme príkaz mkdir. Poďme si pozrieť niektoré prepínače:




1) Najprv klasicky, čo poznáme


Príklad: vytvoríme adresár Luke_Skywalker

martin@guliverkel:~$ mkdir Luke_Skywalker
martin@guliverkel:~$ ls -lh Luke_Skywalker/
total 0

2) pomocou mkdir nemôžeme vytvárať podadresáre, preto používame prepínač -p


vytvorme si adresár Yoda a podadresár Jedi

martin@guliverkel:~$ mkdir Yoda/Jedi
mkdir: cannot create directory ‘Yoda/Jedi’: No such file or directory

Teraz to skúsme s prepínačom -p

martin@guliverkel:~$ mkdir -p Yoda/Jedi/

martin@guliverkel:~/Yoda/Jedi$ pwd
/home/martin/Yoda/Jedi




3) mkdir s prepínačom -m 


vytvorí práva, ktoré chceme:

Napríklad v adresári Yoda bude priečinok Han_Solo s právami 444 a C3PO s právami 777


martin@guliverkel:~$ mkdir -m 444 Yoda/Han_Solo

martin@guliverkel:~$ mkdir -m 777 Yoda/C3PO


martin@guliverkel:~$ ls -lh Yoda/
total 0
drwxrwxrwx 2 martin martin 40 Dec 28 22:55 C3PO
dr--r--r-- 2 martin martin 40 Dec 28 22:54 Han_Solo




4) netreba zabúdať na verbose (-v)


martin@guliverkel:~$ mkdir -v Yoda/R2D2
mkdir: created directory 'Yoda/R2D2'


Zdroj: https://www.linuxhelp.com/mkdir-command

PS: Keď už sme pri tom starwars :-)

Žiadne komentáre:

Zverejnenie komentára