Oct 30, 2023

cp

cp je Linux komanda koja se koristi za kopiranje fajlova i direktorijuma sa jednog mesta na drugo u fajl sistemu. Ova komanda vam omogućava da napravite kopiju fajlova ili direktorijuma bez brisanja originalnih sadržaja.

Osnovna struktura cp komande za kopiranje fajlova je:

cp [opcije] izvorni_fajl odredišni_fajl
  • izvorni_fajl: Specificira fajl koji želite da kopirate.
  • odredišni_fajl: Specificira destinaciju gde želite da kopirate fajl.

Neki od najčešće korišćenih argumenata i opcija za cp uključuju:

  • -r ili -R ili --recursive: Ova opcija omogućava rekursivno kopiranje direktorijuma i njihovog sadržaja.
  • -i ili --interactive: Ova opcija omogućava interaktivno kopiranje i pita vas da potvrdite svaku kopiju.
  • -v ili --verbose: Ova opcija prikazuje poruke o radnji kopiranja.

Primeri korišćenja cp za kopiranje fajlova:

  1. Kopiranje jednog fajla:
cp fajl.txt novi_fajl.txt

Ova komanda će kopirati sadržaj "fajl.txt" u novi fajl sa imenom "novi_fajl.txt".

  1. Kopiranje više fajlova u odredišni direktorijum:
cp fajl1.txt fajl2.txt /putanja/do/odredišnjeg_direktorijuma/

Ova komanda će kopirati "fajl1.txt" i "fajl2.txt" u odredišni direktorijum specificiran putanjom.

Primeri korišćenja cp za kopiranje direktorijuma i njihovog sadržaja:

  1. Kopiranje direktorijuma i njegovog sadržaja:
cp -r direktorijum odredišni_direktorijum

Ova komanda će kopirati "direktorijum" i sve fajlove i poddirektorijume unutar njega u odredišni direktorijum.

  1. Kopiranje direktorijuma sa interaktivnim potvrđivanjem:
cp -ri direktorijum odredišni_direktorijum

Ova komanda će kopirati "direktorijum" i sve njegove fajlove i poddirektorijume u odredišni direktorijum, pitajući vas da potvrdite svaku kopiju.

  1. Kopiranje direktorijuma i prikazivanje poruka o radnji kopiranja:
cp -rv direktorijum odredišni_direktorijum

Ova komanda će kopirati "direktorijum" rekursivno u odredišni direktorijum i prikazivati poruke o svakoj kopiji.

cp komanda je veoma korisna za pravljenje kopija fajlova i direktorijuma na Linux sistemu i za organizaciju i sigurnosno kopiranje podataka.

mv

mv je Linux komanda koja se koristi za premještanje ili preimenovanje fajlova i direktorijuma u fajl sistemu. Ova komanda omogućava da premjestite fajlove sa jednog mesta na drugo, promenite njihova imena ili oba.

Osnovna struktura mv komande je:

mv [opcije] izvorni_fajl odredišni_fajl
  • izvorni_fajl: Specificira fajl ili direktorijum koji želite da premestite ili preimenujete.
  • odredišni_fajl: Specificira odredište gde želite da premestite ili preimenujete fajl ili direktorijum.

Neki od najčešće korišćenih argumenata i opcija za mv uključuju:

  • -i ili --interactive: Ova opcija omogućava interaktivno premještanje i pita vas da potvrdite svako premještanje ako postoji već fajl sa istim imenom na odredištu.
  • -u ili --update: Ova opcija omogućava premještanje samo ako izvorni fajl ima noviju verziju ili ako odredišni fajl ne postoji.
  • -v ili --verbose: Ova opcija prikazuje poruke o radnji premještanja.

Primeri korišćenja mv za premještanje i preimenovanje fajlova:

  1. Premještanje fajla u drugi direktorijum:
mv fajl.txt /putanja/do/odredišnjeg_direktorijuma/

Ova komanda će premjestiti fajl "fajl.txt" u odredišni direktorijum specificiran putanjom.

  1. Promjena imena fajla:
mv stari_fajl.txt novi_fajl.txt

Ova komanda će promijeniti ime fajla "stari_fajl.txt" u "novi_fajl.txt" u istom direktorijumu.

  1. Premještanje direktorijuma:
mv direktorijum /putanja/do/odredišnjeg_direktorijuma/

Ova komanda će premjestiti "direktorijum" i sve njegove fajlove i poddirektorijume u odredišni direktorijum.

Primeri korišćenja mv sa opcijama:

  1. Interaktivno premještanje sa potvrdom:
mv -i fajl.txt /putanja/do/odredišnjeg_direktorijuma/

Ova komanda će vas pitati da potvrdite premještanje ako već postoji fajl sa istim imenom na odredištu.

  1. Premještanje samo ako postoji novija verzija fajla:
mv -u stari_fajl.txt /putanja/do/odredišnjeg_direktorijuma/

Ova komanda će premjestiti "stari_fajl.txt" u odredišni direktorijum samo ako izvorni fajl ima noviju verziju ili ako odredišni fajl ne postoji.

mv komanda je korisna za organizaciju fajlova i direktorijuma na Linux sistemu, jer omogućava premještanje i preimenovanje resursa sa lakoćom.

touch

touch je Linux komanda koja se koristi za kreiranje praznih fajlova ili za ažuriranje datuma i vremena poslednje izmene postojećih fajlova. Ova komanda je korisna kada želite da napravite prazan fajl ili da ažurirate metapodatke postojećeg fajla.

Osnovna struktura touch komande je:

touch [opcije] ime_fajla
  • ime_fajla: Specificira ime fajla koji želite da kreirate ili ažurirate.

Neki od najčešće korišćenih argumenata i opcija za touch uključuju:

  • -c ili --no-create: Ova opcija omogućava ažuriranje datuma i vremena samo za postojeće fajlove i neće kreirati nove fajlove.
  • -t ili --date: Ova opcija omogućava specificiranje željenog datuma i vremena za fajl u obliku "GGGGMMDDhhmm.ss".
  • -a ili --time=atime: Ova opcija omogućava ažuriranje samo vremena poslednjeg pristupa (atime).
  • -m ili --time=mtime: Ova opcija omogućava ažuriranje samo vremena poslednje izmene (mtime).

Primeri korišćenja touch:

  1. Kreiranje praznog fajla:
touch novi_fajl.txt

Ova komanda će kreirati prazan fajl sa imenom "novi_fajl.txt" u trenutnom radnom direktorijumu.

  1. Ažuriranje datuma i vremena postojećeg fajla:
touch postojeći_fajl.txt

Ova komanda će ažurirati datum i vreme poslednje izmene fajla "postojeći_fajl.txt" na trenutni trenutak.

  1. Kreiranje praznih fajlova u seriji:
touch fajl1.txt fajl2.txt fajl3.txt

Ova komanda će kreirati tri prazna fajla: "fajl1.txt", "fajl2.txt" i "fajl3.txt" u trenutnom radnom direktorijumu.

  1. Ažuriranje datuma i vremena na određeni trenutak:
touch -t 202301011200.00 fajl.txt

Ova komanda će postaviti datum i vreme poslednje izmene fajla "fajl.txt" na 1. januar 2023. godine u 12:00 časova.

touch komanda je korisna za upravljanje datotekama i za kreiranje praznih fajlova kada je to potrebno. Takođe omogućava ažuriranje metapodataka postojećih fajlova.