Comenzi esențiale pentru manipularea fișierelor în Unix
Sistemele Unix oferă un set puternic de instrumente de linie de comandă pentru manipularea fișierelor, permițând utilizatorilor să gestioneze eficient fișierele și directoarele. Indiferent dacă sunteți administrator de sistem, dezvoltator sau utilizator ocazional, stăpânirea acestor comenzi vă poate îmbunătăți semnificativ productivitatea. Acest articol acoperă comenzile Unix esențiale pentru manipularea fișierelor.
1. Listarea fișierelor și directoarelor
Comanda ls
listează conținutul unui director. Opțiunile comune includ:
ls
Pentru o listă detaliată cu permisiunile fișierelor, dimensiunile și datele modificării, utilizați:
ls -l
Pentru a include fișiere ascunse, adăugați opțiunea -a
:
ls -la
2. Schimbarea directoarelor
Utilizați comanda cd
pentru a schimba directorul curent:
cd /cale/la/director
Pentru a naviga la directorul principal, pur și simplu utilizați:
CD
3. Crearea fișierelor
Comanda touch
creează un fișier gol sau actualizează marcajul temporal al unui fișier existent:
atingeți numele fișierului
4. Vizualizarea conținutului fișierului
Pentru a afișa conținutul unui fișier, utilizați comanda cat
:
nume de fișier pisică
Pentru fișiere mai lungi, comanda less
vă permite să defilați prin conținut:
mai puțin nume de fișier
5. Copiere fișiere
Utilizați comanda cp
pentru a copia fișiere și directoare:
cp fișier_sursă fișier_destinație
Pentru a copia un director și conținutul acestuia, adăugați opțiunea -r
:
cp -r director_sursă director_destinație
6. Mutarea și redenumirea fișierelor
Comanda mv
mută sau redenumește fișierele și directoarele:
mv nume_vechi nume_nou
Pentru a muta un fișier într-un alt director:
nume de fișier mv /cale/spre/destinație
7. Ștergerea fișierelor
Comanda rm
elimină fișierele. Aveți grijă, deoarece această acțiune este ireversibilă:
rm nume de fișier
Pentru a șterge un director și conținutul acestuia, adăugați opțiunea -r
:
directorul rm -r
8. Crearea directoarelor
Comanda mkdir
creează directoare noi:
mkdir nume_director
Pentru a crea directoare imbricate, utilizați opțiunea -p
:
mkdir -p director_părinte/director_copil
9. Modificarea permisiunilor pentru fișiere
Utilizați comanda chmod
pentru a modifica permisiunile fișierelor. Sintaxa include un cod de permisiune sau o reprezentare simbolică:
nume de fișier chmod 755
Sau:
chmod u+rwx,g+rx,o+rx nume de fișier
10. Schimbarea proprietății fișierului
Comanda chown
schimbă proprietarul unui fișier sau director:
chown new_owner nume de fișier
Pentru a schimba calitatea de proprietar al grupului, utilizați:
chown:new_group filename
11. Găsirea fișierelor
Utilizați comanda find
pentru a căuta fișiere și directoare pe baza diferitelor criterii:
găsiți /calea/la/căutare -nume "filename"
Pentru a căuta după tipul de fișier:
găsiți /calea/la/căutare -type f -nume „*.txt”
12. Vizualizarea utilizării discului
Comanda du
afișează informații despre utilizarea discului. Pentru un rezumat al utilizării unui director:
du -sh /cale/la/director
13. Vizualizarea spațiului liber pe disc
Comanda df
arată cantitatea de spațiu liber pe disc pe sistemul dumneavoastră:
df -h
14. Crearea de legături simbolice
Utilizați comanda ln
pentru a crea legături simbolice, care sunt similare cu comenzile rapide:
ln -s fișier_țintă nume_link
Concluzie
Stăpânirea acestor comenzi Unix esențiale pentru manipularea fișierelor vă va îmbunătăți capacitatea de a gestiona eficient fișierele și directoarele. Indiferent dacă organizați fișiere, ajustați permisiunile sau navigați în directoare, aceste comenzi oferă un set de instrumente puternic pentru utilizatorii Unix.