Razumijevanje strukture direktorija i osnovnog upravljanja datotekama u Linux sistemu

Za početnike koji žele učinkovito koristiti Linux, bitno je razumjeti navigaciju i datotečni sustav ovog operativnog sustava. Linux postoji jedinstvena struktura datotečnog sustava što je logično i organizirano, iako se može činiti složenim. U ovom ćete članku naučiti o strukturi Linux direktorija i osnovnim naredbama za upravljanje datotekama.

razumijevanje strukture direktorija i osnovno upravljanje datotekama u linux sustavu

Linux struktura direktorija

Datotečni sustav Linuxa je hijerarhijski, s korijenskim direktorijem označenim kosom crtom (‘/‘). Sve ostale datoteke i direktoriji nalaze se unutar ovog korijena. Primijenimo na korijenske direktorije:

/ (Korijen – korijen – direktorij)

Korijenski direktorij je najviši u sustavu datoteka Linuxa. Samo root korisnik (administrator) ima puni pristup datotekama i direktorijima u rootu.

/bin (binarno)

/bin sadrži osnovne binarne naredbe potrebne za pokretanje sustava, kao što su ls, cp, mv i rm.

/čizma

Ovdje su datoteke potrebne za pokretanje sustava, uključujući Linux kernel, RAM disk i konfiguracijske datoteke bootloadera.

/dev (datotečni uređaj)

/dev sadrži datoteke uređaja za hardverske komponente i virtualne uređaje kao što su tvrdi diskovi, pisači i terminali.

/etc (konfiguracijske datoteke)

/etc sadrži konfiguracije, skripte ljuske i inicijalizaciju sustava za mrežu, korisničke upravljačke ploče i usluge.

/dom

Ovdje se pohranjuju korisnički direktoriji s osobnim datotekama i postavkama.

/lib (biblioteke)

/lib sadrži dijeljene biblioteke i module jezgre potrebne za pokretanje binarnih datoteka u /bin i /sbin.

/media i /mnt (Mount)

/media i /mnt služe za montiranje USB-ova, CD-ova i drugih prijenosnih medija, s automatskim ili ručnim montiranjem.

/opt (nije obavezno)

/opt se koristi za instaliranje dodatnih aplikacija koje nisu uključene u osnovnu instalaciju.

/proc (Informacije o procesu)

/proc je virtualni datotečni sustav za pristup informacijama o kernelu i procesima sustava.

/korijen

Ovo je početni direktorij korijenskog korisnika, odvojen od /home.

/sbin (binarni sustav)

/sbin sadrži binarne datoteke potrebne za administraciju sustava.

/tmp (privremene datoteke)

/tmp se koristi za pohranu privremenih datoteka koje se obično brišu svaki put kada se sustav ponovno pokrene.

/usr (korisničke binarne datoteke i podaci)

/usr sadrži korisničke datoteke, dokumentaciju, biblioteke i izvorni kod te se često koristi za čitanje korisničkih podataka. Ključni poddirektoriji uključuju:

  • /usr/bin: Korisničke binarne naredbe
  • /usr/sbin: Binarne datoteke sustava za administraciju
  • /usr/lib: Biblioteke za binarne datoteke
  • /usr/lokalno: lokalno instaliran softver

/var (varijabilni podaci)

/var sadrži datoteke s promjenjivim podacima kao što su zapisi, baze podataka i datoteke web poslužitelja.

razumijevanje strukture direktorija i osnovno upravljanje datotekama u linux sustavu

Osnovne naredbe za upravljanje datotekama

Poznavanje osnovnih naredbi za upravljanje datotekama ključno je za učinkovitu navigaciju i upravljanje Linux datotečnim sustavom. Evo nekoliko početnih naredbi:

Pretražujte i krećite se imenicima

1.’pwd‘ (Ispis radnog imenika) – Prikazuje trenutni direktorij.

pwd

2.’ls‘ (Popis) – Prikazuje sadržaj imenika.

ls
je -l # Format dugačkog popisa
je -a # Uključuje skrivene datoteke

3. ‘CD‘ (Promijeni direktorij) – Mijenja trenutni direktorij.

cd /put/do/direktorija

cd ~ # Premješta u matični direktorij

CD.. # Pomiče se za jednu razinu gore

cd – # Povratak na prethodni direktorij

Manipulacija datotekama i imenicima

1.’mkdir‘ (Stvori imenik) – stvara novi imenik.

mkdir novi_direktorij

mkdir -p /put/do/novi_direktorij # Po potrebi stvara nadređene direktorije

2.’rmdir‘ (Ukloni imenik) – Briše prazan imenik.

rmdir imenik

3. ‘rm‘ (Ukloni) – Briše datoteke ili direktorije.

rm naziv datoteke

rm -r imenik # Rekurzivno briše direktorije

rm -i naziv datoteke # Traži potvrdu prije brisanja

4. ‘c.h‘ (Kopiraj) – Kopira datoteke ili direktorije.

odredišni cp izvorne_datoteke

cp -r izvorni_direktorij odredište # Rekurzivno kopira direktorije

5. ‘mv‘ (Premjesti) – premješta ili preimenuje datoteke ili direktorije.

mv staro_ime novo_ime

mv datoteka /put/do/odredišta

Pregledavajte i uređujte datoteke

1.’mačka‘ (Spajanje) – Prikazuje sadržaj datoteke.

cat naziv datoteke

2.’manje‘i’more‘ – Pretražujte sadržaj datoteke stranicu po stranicu.

manji naziv datoteke

više naziva datoteka

3. ‘nano‘ – Jednostavan uređivač teksta unutar terminala.

nano naziv datoteke

4. ‘vim‘ ili ‘vas‘ – Napredniji uređivač teksta.

vim naziv datoteke

Tražite i pronađite datoteke

1.’grep‘ (Global Regular Expression Print) – Traži uzorke unutar datoteka.

grep ‘search_term’ naziv datoteke

grep -r ‘traži_pojam’ /put/do/direktorija # Rekurzivno pretraživanje

2.’pronaći ga‘ – Pretražuje datoteke i direktorije.

pronađi /path/to/search -name ‘filename’

Dozvole i vlasništvo

1.’chmod‘ (Promijeni način) – Mijenja dopuštenja datoteke.

chmod 755 naziv datoteke # Postavlja dozvole za čitanje, pisanje i izvršavanje za vlasnika; čitanje i izvršavanje za druge
chmod +x naziv datoteke # Dodaje dozvolu za izvršenje

2.’žvakati‘ (Promijeni vlasništvo) – Mijenja vlasnika i grupu datoteke.

chown korisnik: naziv datoteke grupe

3. ‘chgrp‘ (Promijeni grupu) – Mijenja vlasništvo nad grupom.

chgrp naziv grupe naziv datoteke

Upotreba diska i pohrana

1.’df‘ (Nema diska) – Prikazuje korištenje prostora datotečnog sustava.

df – h # Čovjeku čitljiv format

2.’du‘ (Korištenje diska) – Procjenjuje korištenje prostora datoteke.

du -sh /put/do/imenika # Sažetak ukupne upotrebe diska

Zaključak

razumijevanje strukture direktorija i osnovno upravljanje datotekama u linux sustavu

razumjeti Linux datotečni sustav a svladavanje osnovnih naredbi za upravljanje datotekama bitno je za svakog korisnika Linux. Ako ste zainteresirani za strukturu direktorija i vježbate ove naredbe, možete upravljati svojim Linux sustavom sigurno i učinkovito. Bez obzira jeste li korisnik, programer ili budući administrator sustava, ove će vam vještine dobro doći na vašem Linux putovanju.

Boris Plavljanić

Post Razumijevanje Linux datotečnog sustava: struktura direktorija i osnovno upravljanje datotekama pojavio se prvo na PC CHIP-u.
Izvor: ( pcchip.hr / NodeJS.rs )

nodejs.rs

DRUGI UPRAVO ČITAJU

TNT RADIO

Možda vas zanima