Ova komanda prikazuje (lista) fajlove u direktorijumu. Windows i Dos korisnici
primetiće sličnost sa dir komandom. Samo, ls(1) će prikazti fajlove u tekućem direktorijumu. Da
biste videli šta je u root direktorijumu, izvršite ove komande:
% cd /
% ls
bin cdr dev home lost+found proc sbin tmp var
boot cdrom etc lib mnt root suncd usr vmlinuz
|
Problem koji ima većina ljudi sa ovom komandom je što se na osnovu izlaza ne
može lako odrediti šta je direktorijum a šta fajl. Neki korisnici
više vole da na komandu ls dodaju opcije listinga, kao na
primer:
% ls -FC
bin/ cdr/ dev/ home/ lost+found/ proc/ sbin/ tmp/ var/
boot/ cdrom/ etc/ lib/ mnt/ root/ suncd/ usr/ vmlinuz
|
Direktorijumi dobijaju znak deljenje, eng. slash (/), na kraju imena, izvršni
fajlovi dobijaju zvezdicu, eng. asterisk, na kraju imena, itd.
ls se takođe može koristiti za dobijanje drugih
informacija o fajlu. Na primer, da biste videli vreme kreiranja, vlasništva i
dozvole, trebali biste da pogledate detaljniji prikaz:
% ls -l
drwxr-xr-x 2 root bin 4096 May 7 09:11 bin/
drwxr-xr-x 2 root root 4096 Feb 24 03:55 boot/
drwxr-xr-x 2 root root 4096 Feb 18 01:10 cdr/
drwxr-xr-x 14 root root 6144 Oct 23 18:37 cdrom/
drwxr-xr-x 4 root root 28672 Mar 5 18:01 dev/
drwxr-xr-x 10 root root 4096 Mar 8 03:32 etc/
drwxr-xr-x 8 root root 4096 Mar 8 03:31 home/
drwxr-xr-x 3 root root 4096 Jan 23 21:29 lib/
drwxr-xr-x 2 root root 16384 Nov 1 08:53 lost+found/
drwxr-xr-x 2 root root 4096 Oct 6 12:47 mnt/
dr-xr-xr-x 62 root root 0 Mar 4 15:32 proc/
drwxr-x--x 12 root root 4096 Feb 26 02:06 root/
drwxr-xr-x 2 root bin 4096 Feb 17 02:02 sbin/
drwxr-xr-x 5 root root 2048 Oct 25 10:51 suncd/
drwxrwxrwt 4 root root 487424 Mar 7 20:42 tmp/
drwxr-xr-x 21 root root 4096 Aug 24 03:04 usr/
drwxr-xr-x 18 root root 4096 Mar 8 03:32 var/
|
Da biste mogli da vidite skrivene fajlove u direktorijumu ova komanda će vam to
omogućiti:
% ls -a
. bin cdrom home mnt sbin usr
.. boot dev lib proc suncd var
.pwrchute_tmp cdr etc lost+found root tmp vmlinuz
|
Fajlovi koji počinu sa tačkom (tzv. tačka fajlovi, dot fajlovi) su
skriveni kada se pokrene samo ls. Možete ih videti samo ako
prosledite -a opciju.
Ova komanda ima mnogo opcija koje se mogu naći u man stranici. Ne zaboravite da
opcije možete kombinovati tako da dobijete izlaz koji vama odgovara.
cd komanda se koristi da se promeni radni direktorijum. Samo
kucajte cd i nakon toga putanju do direktorijuma u koji
hoćete da se prebacite. Evo nekih primera:
darkstar:~$ cd /bin
darkstar:/bin$ cd usr
bash: cd: usr: No such file or directory
darkstar:/bin$ cd /usr
darkstar:/usr$ ls
bin
darkstar:/usr$ cd bin
darkstar:/usr/bin$
|
Primetite da ako ne stavimo kosu crtu na početku to znači da hoćemo da
pređemo u poddirektorijum. Ako izvršite samo cd bez
ikakve opcije tada prelazite u vaš korisnički, početni, direktorijum.
Komanda cd nije kao druge komande. Ona je ugrađena u
školjku. Komande ugrađene u školjku su obrađene u Section 8.3.1. U suštini to
znači da ova komanda nema man stranicu. Umesto toga možete koristiti pomoć
iz školjke. Na primer:
će prikazati opcije za cd i kako da ih koristite.