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: