Cum de a redenumi mai multe fișiere pe Linux
Mulți folosesc comanda mv pentru a redenumi sau muta un fișier sau director. Dar dacă ai nevoie pentru a face masa redenumi fișierele? Desigur, puteți cu un pic poshamanit scris script BASH mic, dar trebuie să aibă în vedere faptul că pentru această problemă există o echipă specială.
Această echipă poate face față cu Renaming multiple fișiere folosind expresii regulate trimise și wildcard. Numele acestei redenumire echipe. Acesta este cel mai puternic și în condiții de siguranță pentru programul de sarcina.
Redenumirea - script Perl, și este de obicei predustnovlen în multe distribuții Linux.
O mică digresiune. Daca sunteti un fan al GUI, puteți utiliza managerul de fișiere Thunar.
Sintaxa comenzii redenumire
Sintaxa de bază a comenzii:
- este o expresie regulată Perl-compatibil. Cu acest argument, specificați ce fișiere aveți nevoie și de modul în care pereimnovat.
-v - cu această opțiune indică faptul că doriți să se afișeze rezultatele operațiunilor în terminal (de exemplu, X-fișier a fost redenumit în Y-fișier).
-n - dacă treci această opțiune, comanda nu va redenumi fișierele de fapt, ci pur și simplu arată modul în care acestea vor fi redenumite. Acest lucru poate fi util pentru testare.
-f - suprascrie fișierele cu același nume.
Un exemplu real folosind redenumiți
Să presupunem că aveți un număr foarte mare de imagini cu extensia .jpeg. Și ai vrut să redenumiți extensiile lor .jpg:
Conversia nume de fișiere la literele mici și majuscule naobort
Pentru a converti numele de fișiere în litere mici:
Pentru a converti numele de fișiere cu litere mici în litere mari: