Howto install hadoop on Ubuntu
Sadržaj:
- Linux mkdir sintaksa naredbe
- Kako stvoriti novi direktorij
- Kako stvoriti roditeljske imenike
- Kako postaviti dopuštenja pri stvaranju direktorija
- Kako stvoriti više direktorija
- Zaključak
U sustavima Linux možete stvoriti nove direktorije iz naredbenog retka ili uz pomoć upravitelja datoteka radne površine. Naredba koja vam omogućuje stvaranje direktorija (poznatih i kao mape) je
mkdir
.
Ovaj je udžbenik obuhvatio osnove korištenja naredbe
mkdir
, uključujući svakodnevne primjere.
Linux mkdir sintaksa naredbe
Sintaksa naredbe
mkdir
je sljedeća:
mkdir
Naredba uzima jedno ili više imena direktorija kao svoje argumente.
Kako stvoriti novi direktorij
Za stvaranje direktorija u Linuxu proslijedite naziv direktorija kao argument naredbi
mkdir
. Na primjer, za stvaranje novog direktorija
newdir
pokrenuli biste sljedeću naredbu:
mkdir newdir
Možete provjeriti je li direktorij kreiran unosom sadržaja pomoću naredbe
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Ako unosite samo ime direktorija, bez punog putanje, kreira se u trenutnoj radnoj mapi.
Trenutačni radni imenik je mapa iz koje izvodite naredbe. Za promjenu trenutnog radnog imenika koristite naredbu
cd
.
Da biste stvorili direktorij na drugom mjestu, morat ćete osigurati apsolutni ili relativni put datoteke do roditeljskog direktorija. Na primjer, da biste stvorili novu mapu u
/tmp
direktoriju koju biste unijeli:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
Opcija
-v
(
--verbose
) govori
mkdir
da ispisuje poruku za svaki kreiran direktorij.
Kako stvoriti roditeljske imenike
Roditeljski imenik je direktorij koji je iznad drugog direktorija u stablu direktorija. Za stvaranje nadređenih direktorija upotrijebite opciju
-p
.
Recimo da želite stvoriti direktorij
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Ako bilo koji od matičnih direktorija ne postoji, dobit ćete pogrešku kao što je prikazano u nastavku:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
Umjesto stvaranja nestalih nadređenih direktorija, jednu po jednu, zazovite se
mkdir
naredbom s
-p
opcijom:
mkdir -p /home/linuxize/Music/Rock/Gothic
Kada se koristi opcija
-p
, naredba stvara direktorij samo ako ne postoji.
Ako pokušate stvoriti direktorij koji već postoji, a opcija
-p
nije
mkdir
,
mkdir
će ispisati
File exists
pogreška:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Kako postaviti dopuštenja pri stvaranju direktorija
Za izradu mape s određenim dozvolama koristite opciju
-m
(
-mode
). Sintaksa za dodjeljivanje dozvola jednaka je kao i sa
chmod
naredbom.
U sljedećem primjeru stvaramo novi direktorij sa
700
dozvola, što znači da će mu moći pristupiti samo korisnik koji je stvorio direktorij:
mkdir -m 700 newdir
Kada se ne koristi opcija
-m
, novostvorene mape obično imaju ili
775
ili
755
dopuštenja, ovisno o
umask
vrijednosti.
Kako stvoriti više direktorija
Da biste stvorili više direktorija, navedite imena direktorija kao argumente naredbe, odvojene razmakom:
mkdir dir1 dir2 dir3
Naredba
mkdir
također vam omogućuje stvaranje složenog stabla direktorija s jednom naredbom:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Gornja naredba stvara sljedeće stablo direktorija:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Zaključak
Naredba
mkdir
u Linuxu koristi se za stvaranje novih mapa.
Za više informacija o
mkdir
posjetite stranicu mkdir man.
Kako stvoriti grupe u Linuxu (naredba groupadd)
U ovom ćemo članku govoriti o tome kako stvoriti nove grupe u Linuxu pomoću naredbe groupadd. Grupe se koriste za organiziranje i upravljanje korisničkim računima.
Kako stvoriti korisnike u linuxu (naredba useradd)
Linux je sustav s više korisnika što znači da više osoba može istovremeno komunicirati s istim sustavom. Ovaj vodič objašnjava naredbu useradd i njezine mogućnosti.
Kako zip datoteke i direktorije u Linuxu
Zip je najčešće korišteni arhivski format datoteka koji podržava komprimiranje podataka bez gubitaka. U ovom ćemo vam vodiču pokazati kako Zip (komprimirati) datoteke i mape u Linuxu pomoću zip naredbe.