Sobes.tech
Junior

Koje komande u Linuxu se koriste za rad sa fajlovima i direktorijumima?

sobes.tech АИ

Одговор од АИ

  • ls: Prikaz sadržaja direktorijuma.
  • cd: Promena trenutnog radnog direktorijuma.
  • pwd: Prikaz pune putanje trenutnog radnog direktorijuma.
  • mkdir: Kreiranje direktorijuma.
  • rmdir: Brisanje praznog direktorijuma.
  • touch: Kreiranje praznog fajla ili ažuriranje datuma modifikacije postojećeg.
  • cp: Kopiranje fajlova ili direktorijuma.
  • mv: Premestanje ili preimenovanje fajlova/direktorijuma.
  • rm: Brisanje fajlova ili direktorijuma (sa opcijom -r za rekurzivno brisanje).
  • cat: Prikaz sadržaja fajla, spajanje fajlova.
  • less / more: Stranično prikazivanje sadržaja fajla.
  • head: Prikaz prvih linija fajla.
  • tail: Prikaz poslednjih linija fajla.
  • file: Određivanje tipa fajla.
  • find: Pretraga fajlova i direktorijuma po raznim kriterijumima.
  • grep: Pretraga linija koje odgovaraju šablonu u fajlovima.
  • chmod: Promena prava pristupa fajlovima i direktorijumima.
  • chown: Promena vlasnika fajla ili direktorijuma.
  • chgrp: Promena grupe vlasnika fajla ili direktorijuma.
  • ln: Kreiranje linkova (čvrstih ili simboličnih).
  • df: Prikaz informacija o korišćenju diska od strane fajl sistema.
  • du: Procena korišćenja diska od strane fajlova i direktorijuma.

Primeri:

# Prikaz sadržaja sa detaljima
ls -l

# Kreiranje novog direktorijuma
mkdir moj_novi_direktorijum

# Kopiranje fajla
cp izvorni_fajl odredišni_direktorijum/

# Premestanje ili preimenovanje fajla
mv stari_fajl novi_naziv

# Brisanje fajla
rm fajl_za_brisanje

# Prikaz prvih 10 linija fajla
head moj_log_fajl

# Pretraga fajlova sa ekstenzijom .txt u trenutnom direktorijumu i poddirektorijumima
find . -name "*.txt"

# Promena prava za izvršenje za vlasnika skripte
chmod u+x moj_skript.sh