Extensiile de fișiere ajută atât sistemele de operare, cât și utilizatorii să facă distincția între diferite formate de fișiere și să înțeleagă conținutul stocat în interiorul acestora. Când vezi un fișier cu extensia „.txt”, știi imediat că conține date text. În mod similar, fișierul „.exe” este un executabil Windows, iar fișierele „.sh” sunt scripturi shell Linux.

Dar dacă doriți să schimbați aceste extensii dintr-un anumit motiv? Poate că trebuie să redenumiți un fișier text într-un script Bash. Simpla scriere a codului într-un fișier text nu va face treaba.

Pe Linux, schimbarea extensiilor de fișiere este mult mai ușoară decât ați putea crede.

Schimbați extensiile de fișiere din terminal

Extensiile fac parte din numele unui fișier. Și dacă doriți să schimbați extensia (sau numele), ați folosi comanda mv. mv înseamnă „mutare” și este comanda standard pe Linux pentru mutarea și redenumirea fișierelor.

Dar de ce să folosiți mv pentru redenumirea fișierelor, v-ați putea întreba? Se datorează faptului că o operație de redenumire este echivalentă cu o operațiune de mutare în același director, doar cu un nume diferit.

Sintaxa de bază pentru a redenumi fișierele din linia de comandă este:

mvfişier.ext vechifişier.newext

...Unde vechiext și nouext sunt extensiile vechi, respectiv noi.

Considerați că doriți să schimbați un fișier text „myscript.txt” într-un script Bash. Utilizați următoarea comandă pentru a face acest lucru:

mvmyscript.txtmyscript.SH

Este posibil să trebuiască să adăugați sudo la comenzile mv, în funcție de proprietarul fișierului.

Redenumiți mai multe extensii de fișiere simultan

Aveți un folder întreg de fișiere cu extensii neadecvate? Cu Bash pentru buclă simplă, puteți schimba extensiile mai multor fișiere simultan. De exemplu, pentru a schimba toate fișierele TXT dintr-un folder în PDF-uri:

pentru un în *.txt; face mv -- "$a""${a%.txt}.pdf"; Terminat

One-liner-ul menționat mai sus este o buclă for care găsește fiecare fișier care se termină în „.txt”. Apoi, efectuează recursiv o operațiune de redenumire pe toate numele de fișiere potrivite și înlocuiește extensia „.txt” cu „.pdf”. "Terminat" la sfârșitul comenzii indică faptul că bucla s-a terminat. Simplu!

Cum să redenumești extensiile de fișiere grafic

Linux are mai multe medii desktop; unele sunt foarte asemănătoare cu desktop-ul implicit Windows, în timp ce altele își etalează unicitatea în fiecare element grafic. Dar experiența utilizatorului este mai mult sau mai puțin aceeași pentru toate desktopurile. Aceasta înseamnă că redenumirea fișierelor de pe un desktop Linux este cât se poate de ușoară.

Deschideți managerul de fișiere instalat pe aparat și selectați un fișier evidențiind-l. Apoi, faceți clic dreapta și selectați Redenumiți. În câmp, puteți modifica numele fișierului, inclusiv extensia acestuia. Continuați prin modificarea extensiilor de fișiere și apoi apăsați introduce a termina.

Mulți Manageri de fișiere Linux oferiți, de asemenea, comenzi rapide pe care le puteți utiliza pentru a salva un clic suplimentar. De exemplu, pe GNOME (Manager de fișiere Nautilus), puteți apăsa F2 în timp ce evidențiați un fișier pentru a intra rapid în funcția de redenumire, eliminând necesitatea de a face clic dreapta. În mod similar, pe KDE Plasma (Dolphin) și XFCE (Thunar), puteți apăsa F2 tasta pentru a schimba rapid extensiile de fișiere.

Efectuarea operațiunilor de bază de gestionare a fișierelor pe Linux

Redenumirea extensiei unui fișier folosind interfața desktop este intuitivă și ușor de realizat, dar atunci când aveți de-a face cu mai multe fișiere simultan, utilizarea terminalului este alegerea optimă.

Linia de comandă Linux este un instrument puternic pentru utilizatorii care știu să o folosească. De la operațiuni de zi cu zi până la sarcini de administrare a sistemului extrem de sofisticate, puteți face totul cu un terminal. Și cea mai bună parte, nici măcar nu aveți nevoie de o interfață grafică pentru a putea folosi o mașină Linux. Acesta este în primul rând motivul pentru care terminalul este încă o parte a ecosistemului Linux, într-o epocă în care interfețele grafice sunt norma.

5 motive pentru care Linux folosește atât de mult linia de comandă

Citiți în continuare

AcțiuneTweetAcțiuneE-mail

Subiecte asemănătoare

  • Linux
  • Gestionarea fișierelor
  • Comenzi Linux
  • Mediul desktop Linux
  • Terminal

Despre autor

Deepesh Sharma (123 articole publicate)

Deepesh este editorul de secțiuni pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur despre filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona