Howto install hadoop on Ubuntu
Sadržaj:
- Kako se koristi naredba
ls
- Format dugačkog unosa
- Prikaži skrivene datoteke
- Razvrstavanje izlaza
- Rekurzivno popisujte poddirektoriju
- Zaključak
Naredba
ls
jedna je od osnovnih naredbi koju bi trebao znati svaki korisnik Linuxa. Koristi se za popis informacija o datotekama i mapama u datotečnom sustavu. Uslužni program
ls
je dio GNU osnovnog paketa uslužnih programa koji je instaliran na svim Linux distribucijama.
U ovom ćemo vam vodiču pokazati kako koristiti naredbu
ls
kroz praktične primjere i detaljna objašnjenja najčešćih opcija
ls
.
Kako se koristi naredba
ls
Sintaksa naredbe
ls
je sljedeća:
ls
Kad se koristi bez opcija i argumenata,
ls
prikazuje popis imena svih datoteka u trenutnoj radnoj mapi:
ls
Datoteke su po abecednom redu:
cache db empty games lib local lock log mail opt run spool tmp
Za popis datoteka u određenom direktoriju, prođite put do direktorija kao argument naredbi ls. Na primjer, da biste unijeli sadržaj direktorija
/etc
koji biste unijeli:
ls /etc
Možete i proslijediti više mapa i datoteka u naredbu
ls
odvojene razmakom:
ls /etc /var /etc/passwd
Ako korisnik na koji ste prijavljeni nema dopuštenja za čitanje u direktoriju, dobit ćete poruku da ne može otvoriti direktorij:
ls /root
ls: cannot open directory '/root': Permission denied
Naredba
ls
ima nekoliko opcija. U odjeljcima u nastavku istražit ćemo najčešće korištene mogućnosti.
Format dugačkog unosa
Zadani izlaz naredbe
ls
prikazuje samo imena datoteka i mapa, što nije vrlo informativno.
Opcija
-l
(mala slova L) uzrokuje ispis datoteka u formatu dugog popisa.
Kada se koristi dugi oblik popisa, naredba
ls
prikazat će sljedeće podatke o datoteci:
- Vrsta datoteke Dozvole datotekeBroj tvrdih poveznica na datoteku Vlasnik datotekeFile grupaDatoteka datotekeDatum i naziv vremenaFile
Razmotrimo slijedeći primjer:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Objasnimo najvažnije stupce izlaza.
Prvi znak prikazuje vrstu datoteke. U našem primjeru prvi znak je
-
što označava redovitu datoteku. Vrijednosti za ostale vrste datoteka su sljedeće:
-
-
- Redovna datotekab
- Blokiraj posebnu datotekuc
- Posebna datoteka znakovad
- Imenikl
- Simbolička vezan
- Mrežna datotekap
- FIFOs
- Socket
Sljedećih devet znakova prikazuju dopuštenja za datoteku. Prva tri znaka su za korisnika, sljedeća tri su za grupu, a posljednja tri za ostale. Dopuštenja za datoteke možete promijeniti pomoću
chmod
naredbe. Znak dopuštenja može uzeti sljedeću vrijednost:
-
r
- Dozvola za čitanje datotekew
- Dopuštenje za pisanje u datotekux
- Dopuštenje za izvršavanje datotekes
- setgid bitt
- ljepljivi bit
U našem primjeru,
rw-r--r--
znači da korisnik može čitati i pisati datoteku, a grupa i ostali mogu je samo čitati. Broj
1
nakon znakova dopuštenja jest broj tvrdih veza do ove datoteke.
Sljedeća dva
root root
polja prikazuju vlasnika datoteke i grupu, a slijedi veličina datoteke (
337
), prikazana u bajtovima. Upotrijebite opciju
-h
ako želite ispisati veličine u ljudski čitljivom formatu. Vlasnika datoteke možete promijeniti pomoću naredbe
chown
.
Datum i vrijeme posljednje promjene datoteke su
Oct 4 11:31
.
Posljednji stupac je naziv datoteke.
Prikaži skrivene datoteke
Naredba
ls
neće prikazivati skrivene datoteke. U Linuxu je skrivena datoteka svaka datoteka koja započinje točkom (
.
).
Za prikaz svih datoteka, uključujući skrivene datoteke, koristite opciju
-a
:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
Razvrstavanje izlaza
Kao što je već spomenuto, naredba
ls
zadaje datoteke u abecednom redu.
--sort
opcija omogućuje vam sortiranje rezultata prema ekstenziji, veličini, vremenu i verziji:
-
--sort=extension
(ili-X
) - poredajte abecedno prema ekstenziji.--sort=size
(ili-S
) - poredaj po veličini datoteke.--sort=time
(ili-t
) - poredaj po modifikaciji vremena.--sort=version
(ili-v
) - Prirodna vrsta brojeva inačica.
Na primjer, za razvrstavanje datoteka u
/var
imeniku po modifikaciji u obrnutom redoslijedu sortiranja koji biste koristili:
ls -ltr /var
Vrijedno je napomenuti da naredba
ls
ne prikazuje ukupni prostor koji zauzima sadržaj direktorija. Za dobivanje veličine direktorija koristite naredbu
du
.
Rekurzivno popisujte poddirektoriju
Opcija
-R
govori naredbi
ls
da rekurzivno prikazuje sadržaj poddirektorija:
Zaključak
Naredba
ls
sadrži podatke o datotekama i mapama.
Za više informacija o posjetu potražite stranicu GNU Coreutils ili upišite
man ls
u svoj terminal.
Chmod naredba u Linuxu (dopuštenja datoteka)
U Linuxu pristup datotekama upravlja se putem dozvola, atributa i vlasništva datoteka. Ovaj je vodič opisao kako pomoću naredbe chmod mijenjati dozvole pristupa datotekama i mapama.
Pwd naredba u Linuxu (trenutna radna mapa)
Trenutačna radna mapa je direktorij u kojem korisnik trenutno radi. U ovom ćemo vam članku pokazati kako odrediti trenutnu radnu mapu pomoću naredbe pwd.
Naredba Ps u linuxu (popis procesa)
U ovom ćemo članku govoriti o tome kako koristiti naredbu ps za popis trenutačno pokrenutih procesa i prikaz informacija o tim procesima.