Apsolutne i relativne putanje

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 1053
Joined: 18 Feb 2012, 15:14
Location: Despotovac
Contact:

Post Napisano: 16 Jul 2012, 20:28


Šta je putanja u Linux-u?

Putanja je jedinstvena lokacija dokumenta ili fascikle u sistemu datoteka operativnog sistema. Predstavlja kombinaciju / (Forward Slash) i alfa-numeričkih karaktera.


Apsolutna putanja

To je kompletna putanja određenog dokumenta ili direktorijuma u sistemu datoteka (eng. File System) počev od / (root) direktorijuma.


Primeri:

Code: Select all

/var/ftp/pub
/etc/samba.smb.conf
/boot/grub/grub.cfg
Kao što se jasno vidi, sve ove putanje pičinju od / (root) direktorijuma.


Relativna putanja

U pitanju je putanja određenog dokumenta ili direktorijuma u odnosu na trenutni radni direktorijum (pwd – Present Working Directory).

Pretpostavimo da se nalazimo u /var/log direktorijumu i želimo da se prebacimo u /var/log/kernel. Koristeći koncept relativne putanje to ćemo uraditi na sledeći način:

Code: Select all

$ pwd
/var/log
$ cd kernel

Komanda pwd nam pokazuje u kom se direktorijumu trenutno nalazimo, a to je /var/log. Onda ulazimo u direktorijum kernel. koji se nalazi u trenutnom radnom direktorijumu, komandom cd kernel.

Kao što se vidi, ispred direktorijuma kernel ne postoji Forward Slash (/).

Kada bismo želeli da pristupimo direktorijumu kernel koristeći koncept apsolutne putanje, to bismo uradili na sledeći
način:

Code: Select all

$ cd /usr/log/kernel
Dakle, u ovom slučaju navodimo celu putanju datog direktorijuma počev od root (/) direktorijuma.


Primeri apsolutne i relativne putanje kod određenih operacija


Primer 1
Nalazimo se u /usr/local i želimo da uklonimo dokument abc.txt koji se nalazi u istom direktorijumu:

Koncept relativne putanje

Code: Select all

# rm abc.txt
Koncept apsolutne putanje

Code: Select all

# rm /usr/local/abc.txt

Primer 2
Nalazimo se na lokaciji /etc/samba i želimo da se prebacimo na lokaciju /etc:

Koncept relativne putanje

Code: Select all

$ cd ..
Komanda cd .. nas vraća jedan direktorijum iznad onog u kome se trenutno nalazimo


Koncept apsolutne putanje

Code: Select all

$ cd /etc

Primer 3
Nalazimo se na lokaciji /var/ftp i želimo da se prebacimo u /var/log:

Koncept relativne putanje

Code: Select all

$ cd ../log
Koncept apsolutne putanje

Code: Select all

$ cd /var/log

Primer 4
Nalazimo se u /etc/lvm i želimo da se prebacimo u /opt/oradba:

Koncept relativne putanje

Code: Select all

$ cd ../../opt/oradba
Koncept apsolutne putanje

Code: Select all

$ cd /opt/oradba


Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests