Când aveți o mulțime de fișiere de gestionat, este logic să mențineți o convenție de denumire bună. Așadar, cum puteți redenumi mai multe fișiere în Linux? Să analizăm diferitele modalități de redenumire în bloc a fișierelor folosind linia de comandă și instrumentele grafice.
Tabelă de materii
Redenumirea mai multor fișiere în Linux cu ajutorul liniei de comandă
Există mai multe metode pe care le putem folosi pentru a redenumi mai multe fișiere în Linux dintr-o singură încercare. Dacă numele fișierelor au un model specific, redenumirea devine foarte ușoară. Să aruncăm o privire asupra a două exemple:
1. Utilizarea comenzii de redenumire
Cel mai utilizat utilitar de linie de comandă Linux pentru redenumirea în masă a fișierelor este utilitarul de redenumire. Pentru a utiliza comanda rename, o instalăm pe sistemul nostru folosind această comandă.
sudo apt install rename
După ce utilitarul este instalat, acum putem utiliza comanda rename prin linia de comandă. Iată cum arată sintaxa comenzii rename.
rename 's/oldname/newname/' *
Această comandă necesită cunoștințe de bază despre expresiile regulate. Aici, „s” reprezintă înlocuitor. Restul expresiei este autoexplicativ. Utilizarea lui * face ca comanda să fie executată pentru toate fișierele al căror nume conține <oldname>.
2. Utilizarea renameutils
Pachetul renameutils ne pune la dispoziție un set de comenzi pentru redenumirea unui fișier în Linux. Cu accent pe redenumirea pe loturi a fișierelor, renameutils este format din cinci comenzi. În scopul acestui tutorial, vom lucra doar cu una dintre aceste comenzi – qmv, care înseamnă Quick move (mutare rapidă).
Pentru a instala renameutils pe sistemul nostru, folosim următoarea comandă apt.
sudo apt install renameutils
După ce utilitarul este instalat, putem folosi acum comenzile qmv și imv prin linia de comandă.
Sinctaxa Quick Move (qmv):
qmv directoryname/
Aceasta va deschide o fereastră în care coloana din stânga afișează numele originale ale fișierelor. În timp ce coloana din dreapta este destinată denumirii pe care doriți să o stabiliți pentru fișierele dvs. Modificați coloana din dreapta pentru a seta numele pe care îl doriți pentru fișierele dumneavoastră.
Redenumiți mai multe fișiere în Linux cu GUI
Dacă nu sunteți o persoană care folosește linia de comandă, vă acoperim noi. Pentru Ubuntu, și cam orice altă distribuție, puteți utiliza
1. Utilizarea managerului de fișiere Thunar
Nu tuturor le place să folosească linia de comandă pentru fiecare sarcină. Așa că avem câteva instrumente GUI excelente care ne ajută să redenumim mai multe fișiere. Thunar are un instrument încorporat de redenumire în bloc care funcționează foarte eficient dacă nu sunteți o persoană CLI.
sudo apt install thunar
Acum puteți lansa utilitarul de redenumire în bloc folosind următoarea comandă.
thunar -B
Acesta este modul în care arată redenumitorul în bloc. Puteți face clic pe semnul + pentru a adăuga fișiere. Acesta permite următoarele criterii de redenumire:
- Adaugați data/ora
- Inserați sau suprascrieți
- Adaugați numere
- Eliminați caractere
- Cercetați/înlocuiți
- Schimbați caracterele în majuscule și minuscule
După ce ați ales criteriile dorite, pur și simplu faceți clic pe Rename Files (Redenumiți fișiere) pentru a continua operațiunea. Thunar bulk renamer este, în mod popular, cel mai bun instrument pentru redenumirea mai multor fișiere folosind un manager de fișiere GUI.
2. Utilizarea instrumentului pyRenamer
Acesta este un alt instrument foarte popular în rândul fotografilor și muzicienilor care, de asemenea, folosesc foarte mult Linux. Motivul este că pyRenamer poate citi datele EXIF și poate redenumi automat pe baza datei/orei, a modelului de cameră și a altor metadate din fișierele de imagine.
Din moment ce utilitarul a fost întrerupt în 2008, și este posibil să nu îl mai puteți descărca din depozitele oficiale, dar încă funcționează perfect pentru sarcina noastră.
wget -c https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869/+files/pyrenamer_0.6.0-1.2_all.debsudo dpkg - i pyrenamer_0.6.0-1.2_all.deb
Alternativ, puteți vizita pagina de pachete Pyrenamer de la Ubuntu și descărca fișierul pyrenamer_0.6.0.orig.tar.gz listat în partea de jos. Apoi trebuie să utilizați comanda tar pentru a extrage pachetul și a-l instala.
Acesta este modul în care arată instrumentul pyRenamer. Deși nu oferă o gamă largă de opțiuni precum Thunar bulk renamer, permite următoarele criterii de redenumire:
- Inserați sau ștergeți caractere
- Patterns
- Substitution
- Music
- Images
După ce ați ales criteriile dorite, pur și simplu faceți clic pe Rename Files pentru a continua operațiunea. PyRenamer face ceea ce promite și o face foarte bine. Singurul impediment la utilizarea acestui utilitar este suportul inexistent.
Concluzie
Alte pachete care permit redenumirea în masă sunt grprename și renrot (care suportă și datele EXIF).