10 primjera komande `pwd`u Linux-u!

Komanda pwd (print working directory) prikazuje trenutni direktorij u kojem se nalazite u Linux terminalu. Iako je jednostavna, često se koristi u skriptama, navigaciji i za provjeru tačne lokacije fajlova i direktorija. U ovom članku donosimo deset praktičnih primjera komande `pwd`.


1. Prikaz trenutnog direktorija


Primjer komande sa sintaksom:

$pwd

Prikazuje apsolutnu putanju trenutnog direktorija, npr `.:`

$/home/amar


2. Korištenje u skriptama


Primjer komande sa sintaksom:

$echo "Trenutni direktorij je: $(pwd)"

Ispisuje poruku sa apsolutnom putanjom trenutnog direktorija.


3. Kombinacija sa `cd` za navigaciju


Primjer komande sa sintaksom:

$cd /var/log

$pwd

Prvo prelazimo u direktorij /var/log, zatim prikazujemo njegovu putanju.


4. Provjera direktorija prije kopiranja


Primjer komande sa sintaksom:

$cp fajl.txt $(pwd)/backup/

Koristi pwd da dobije apsolutnu putanju direktorija za komandu cp.


5. Korištenje sa aliasima


Primjer komande sa sintaksom:

$alias gdje='pwd'
$gdje

Pravimo alias gdje koji prikazuje trenutni direktorij.


6. U kombinaciji sa ls


Primjer komande sa sintaksom:

$ls $(pwd)

Prikazuje sadržaj trenutnog direktorija koristeći apsolutnu putanju.


7. Korištenje u skriptama za logove


Primjer komande sa sintaksom:

$echo "Log fajl se nalazi u $(pwd)/logs" >> script.log

Automatski dodaje apsolutnu putanju trenutnog direktorija u log fajl.


8. Provjera direktorija u cron job-u


Primjer komande sa sintaksom:

$* * * * * cd /home/amar && pwd >> /home/amar/cron.log

U cron zadatku koristimo pwd za zapis trenutnog direktorija u fajl.


9. Kombinacija sa `find


Primjer komande sa sintaksom:

$find $(pwd) -type f -name "*.txt"

Traži sve .txt fajlove u trenutnom direktoriju i poddirektorijima.


10. Korištenje sa promjenom direktorija u skripti


Primjer komande sa sintaksom:

$DIR=$(pwd)
$cd /tmp
$echo "Skripta je počela u $DIR"

Sprema trenutni direktorij u varijablu prije promjene direktorija.


Zaključak


Komanda pwd je jednostavna, ali vrlo korisna za:

  • navigaciju i provjeru lokacije fajlova

  • skripte koje zahtijevaju apsolutne putanje

  • kombinacije sa cd, ls, cp, find i drugim komandam 

Share:

Nema komentara:

Objavi komentar

Kurs LINUX ESSENTIALS

Knjiga u izradi - Prvi koraci sa Linuxom

Knjiga u izradi - Prvi koraci sa Linuxom

Recent Posts