Oct 30, 2023

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.

file

file je Linux komanda koja se koristi za određivanje vrste (tipa) fajla na osnovu njegovog sadržaja. Ova komanda će vam reći informacije o tome da li je fajl tekstualni dokument, slika, izvršna datoteka ili nešto drugo. file se često koristi za identifikaciju nepoznatih fajlova ili za proveru vrste fajlova na Linux sistemu.

Osnovna struktura file komande je:

file [opcije] ime_fajla
  • ime_fajla: Specificira ime fajla za koji želite da saznate njegov tip.

Primeri korišćenja file:

  1. Određivanje tipa fajla:
file neki_fajl

Ova komanda će prikazati informacije o tipu fajla "neki_fajl", na primer, da li je to tekstualni fajl, binarni fajl, slika i slično.

  1. Određivanje tipa više fajlova odjednom:
file fajl1 fajl2 fajl3

Ova komanda će prikazati informacije o tipu svakog od navedenih fajlova.

  1. Određivanje tipa direktorijuma:
file neki_direktorijum

file komanda takođe može dati informacije o tipu direktorijuma, ali će obično prikazati "directory" kao rezultat.

Primer korišćenja file sa opcijama:

  1. Rekurzivno određivanje tipa svih fajlova u direktorijumu:
file -r neki_direktorijum

Ova komanda će rekurzivno primeniti file na sve fajlove u "neki_direktorijum" i prikazati tip svakog fajla.

file komanda je korisna za analizu i identifikaciju nepoznatih fajlova ili za brzo utvrđivanje vrste fajla na Linux sistemu. To može biti korisno u administraciji sistema ili kada se radi sa nepoznatim fajlovima koje treba analizirati.

zip i unzip

zip i unzip su Linux komande koje se koriste za kompresiju i dekompresiju fajlova i direktorijuma. Kompresija se koristi kako bi se smanjila veličina fajlova i omogućila lakša razmena ili arhiviranje. Evo kako ove komande funkcionišu:

zip komanda:

Osnovna struktura zip komande za kreiranje arhive je:

zip [opcije] ime_arhive fajlovi
  • ime_arhive: Specificira ime arhive koja će sadržavati kompresovane fajlove.
  • fajlovi: Specificira fajlove ili direktorijume koje želite da kompresujete.

Primeri korišćenja zip:

  1. Kompresovanje jednog fajla:

zip arhiva.zip fajl.txt

Ova komanda će kreirati arhivu sa imenom "arhiva.zip" koja sadrži fajl "fajl.txt".

  1. Kompresovanje više fajlova:
zip arhiva.zip fajl1.txt fajl2.txt fajl3.txt

Ova komanda će kreirati arhivu "arhiva.zip" koja sadrži sve navedene fajlove.

  1. Kompresovanje direktorijuma:
zip -r arhiva.zip direktorijum/

Ova komanda će rekurzivno kompresovati sadržaj "direktorijum" i smeštati ga u arhivu "arhiva.zip".

unzip komanda:

Osnovna struktura unzip komande za dekompresiju arhive je:

unzip [opcije] ime_arhive
  • ime_arhive: Specificira ime arhive koju želite da dekompresujete.

Primeri korišćenja unzip:

  1. Dekompresovanje arhive:
unzip arhiva.zip

Ova komanda će dekompresovati sadržaj arhive "arhiva.zip" u trenutni radni direktorijum.

  1. Dekompresovanje arhive u određeni direktorijum:
unzip arhiva.zip -d odredišni_direktorijum/

Ova komanda će dekompresovati sadržaj arhive "arhiva.zip" u navedeni odredišni direktorijum.

  1. Prikazivanje informacija o arhivi bez dekompresije:
unzip -l arhiva.zip

Ova komanda će prikazati informacije o sadržaju arhive bez dekompresije.

zip i unzip komande su korisne za kompresiju i dekompresiju fajlova i direktorijuma na Linux sistemu. Omogućavaju vam da smanjite veličinu fajlova kako biste olakšali razmenu ili arhiviranje podataka, i ponovno dobijete originalne fajlove iz arhiva.