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:
lsPentru o listă detaliată cu permisiunile fișierelor, dimensiunile și datele modificării, utilizați:
ls -lPentru a include fișiere ascunse, adăugați opțiunea -a:
ls -la2. Schimbarea directoarelor
Utilizați comanda cd pentru a schimba directorul curent:
cd /cale/la/directorPentru a naviga la directorul principal, pur și simplu utilizați:
CD3. Crearea fișierelor
Comanda touch creează un fișier gol sau actualizează marcajul temporal al unui fișier existent:
atingeți numele fișierului4. 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șier5. Copiere fișiere
Utilizați comanda cp pentru a copia fișiere și directoare:
cp fișier_sursă fișier_destinațiePentru a copia un director și conținutul acestuia, adăugați opțiunea -r:
cp -r director_sursă director_destinație6. Mutarea și redenumirea fișierelor
Comanda mv mută sau redenumește fișierele și directoarele:
mv nume_vechi nume_nouPentru a muta un fișier într-un alt director:
nume de fișier mv /cale/spre/destinație7. Ștergerea fișierelor
Comanda rm elimină fișierele. Aveți grijă, deoarece această acțiune este ireversibilă:
rm nume de fișierPentru a șterge un director și conținutul acestuia, adăugați opțiunea -r:
directorul rm -r8. Crearea directoarelor
Comanda mkdir creează directoare noi:
mkdir nume_directorPentru a crea directoare imbricate, utilizați opțiunea -p:
mkdir -p director_părinte/director_copil9. 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 755Sau:
chmod u+rwx,g+rx,o+rx nume de fișier10. Schimbarea proprietății fișierului
Comanda chown schimbă proprietarul unui fișier sau director:
chown new_owner nume de fișierPentru a schimba calitatea de proprietar al grupului, utilizați:
chown:new_group filename11. 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/director13. Vizualizarea spațiului liber pe disc
Comanda df arată cantitatea de spațiu liber pe disc pe sistemul dumneavoastră:
df -h14. 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_linkConcluzie
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.