Cum să redenumiți fișierele în Linux?

acest articol va acoperi un ghid despre diferite metode care pot fi utilizate pentru a redenumi în bloc sau lot mai multe fișiere simultan în Linux. Unele dintre aceste aplicații au o interfață grafică, în timp ce altele pot fi utilizate din linia de comandă.

redenumiți comanda

redenumiți comanda este disponibilă în mod implicit în majoritatea distribuțiilor Linux și poate fi utilizată pentru a redenumi mai multe fișiere și foldere simultan. În cazul în care nu este disponibil în mod implicit la instalarea Ubuntu, puteți rula comanda de mai jos pentru a o instala:

$ sudo apt install rename

puteți instala rename în alte distribuții Linux din Managerul de pachete. De asemenea, îl puteți compila din codul sursă disponibil aici.

comanda redenumire este scrisă în Perl și trebuie să utilizați „expresii Perl” pentru a redenumi fișierele. Dacă ați folosit deja expresii regulate în limbaje de programare precum Python, veți găsi expresii Perl similare, deși există unele diferențe. Mai jos sunt câteva cazuri și modele de Utilizare cele mai frecvente pentru comanda Redenumire. Pentru cazurile de utilizare avansată și personalizată, puteți consulta documentația pentru expresiile Perl.

pentru a redenumi mai multe fișiere simultan prin înlocuirea unui subșir, executați o comandă în următorul format:

$ rename-v’ s/subșir_to_be_replaced/ replacement_string / ‘ file1.fișier txt2.fișier txt3.txt

de exemplu, presupunând că există trei fișiere într-un folder cu nume „file1.txt”, ” fișier2.txt ” și ” file3.txt”, comanda de mai jos va înlocui substringul „fișier” cu „text”, rezultând nume noi fiind „text1.txt”, ” text2.txt ” și ” text3.txt”.

$ redenumiți-v ‘s/file/text/’ file1.fișier txt2.fișier txt3.txt

după rularea comenzii de mai sus, ar trebui să obțineți următoarea ieșire în terminal:

file1.txt redenumit ca text1.txt
fișier2.txt redenumit ca text2.txt
fișier3.txt redenumit ca text3.txt

de asemenea, puteți selecta mai multe numere „n” de fișiere care utilizează aceeași extensie utilizând caracterul wildcard asterisk ( * ).

$ redenumiți-v ‘ s / file / text/’*.txt

comanda de mai sus poate fi utilizată și pentru a elimina subșirurile. Pentru a face acest lucru, nu furnizați Niciun șir sau caracter în a doua parte a comenzii. Cu alte cuvinte, Păstrați șirul de înlocuire gol omițând complet a doua parte.

puteți să prefaceți un șir (fără a înlocui nimic) înainte de numele fișierelor utilizând o comandă în următorul format:

$ redenumiți-v’s / ^ / your_prefix/’*.Txt

înlocuiți „your_prefix” parte cu prefixul dorit. De exemplu, comanda de mai jos va prefixul „.txt „fișiere cu” text_ ” prefix.

$ redenumiți-v’s / ^ / text_/’*.txt

pentru a adăuga un șir la sfârșitul numelor de fișiere, dar înainte de extensie, utilizați o comandă în modelul următor:

$ redenumiți-v ‘ s/\.txt$ / your_suffix.txt/’*.Txt

înlocuiți toate cele trei „.txt ” piese cu extensia de fișier necesară și înlocuiți „your_suffix” parte cu sufixul necesar. De exemplu, comanda de mai jos va adăuga un sufix „text” la „.txt ” fișiere.

$ redenumiți-v ‘ s/\.txt$ / text.txt/’*.Txt

rețineți că toate comenzile enumerate mai sus pot fi utilizate și pentru redenumirea în bloc a directoarelor.

utilizarea managerilor de fișiere implicite livrate împreună cu distribuția

mulți manageri de fișiere din distribuțiile Linux au suport încorporat pentru redenumirea loturilor de fișiere. De exemplu, managerii de fișiere precum Caja, Nautilus și Dolphin pot redenumi mai multe fișiere simultan printr-o interfață GUI. Pentru a invoca instrumentul de redenumire în bloc, selectați Mai multe fișiere și apăsați tasta. De asemenea, puteți găsi o intrare pentru opțiunea redenumire în bloc în opțiunea de meniu „Editare”. Captura de ecran de mai jos arată instrumentul redenumire lot în Caja file manager, instalat implicit în distribuțiile Linux folosind mediul desktop MATE. Puteți găsi opțiuni similare în alți manageri de fișiere uitându-vă în bara de meniu principală situată în partea de sus.

după cum este vizibil în captura de ecran, instrumentul de redenumire grafică poate rula mai multe operații de inserare și înlocuire pe fișierele selectate. De asemenea, puteți instala acești manageri de fișiere în orice distribuție Linux folosind orice mediu desktop și pot fi utilizați împreună cu manageri de fișiere preinstalați.

CoreRenamer

CoreRenamer este un fișier grafic instrument gratuit și open-source redenumirea disponibil pentru Linux. Puteți să-l utilizați pentru a adăuga subșiruri, pentru a înlocui subșirurile existente, pentru a formata nume folosind diferite modele, pentru a modifica numele extensiilor de fișiere și așa mai departe. De asemenea, vine cu o funcție de anulare și refacere, astfel încât să puteți reveni la modificările dvs. înainte de a face clic pe butonul „redenumiți”.

puteți descărca și instala CoreRenamer în toate distribuțiile majore Linux din magazinul FlatHub.

KRenamer

KRenamer este un instrument gratuit și open-source de redenumire în bloc disponibil ca parte a stivei de aplicații KDE. Poate fi utilizat și în alte medii desktop care nu utilizează în mod implicit bibliotecile KDE. Poate redenumi fișiere folosind o varietate de modele, inclusiv înlocuirea, adăugarea și eliminarea substringurilor. De asemenea, poate schimba cazul numelor de fișiere și vine cu câteva pluginuri utile. Unul dintre pluginuri poate fi utilizat pentru a redenumi fișierele pe baza informațiilor de metadate pe care le conține. Alte plugin-uri pot adăuga contoare, adăuga data și ora curentă, sau siruri de caractere translitera.

sursa imaginii

puteți instala KRename în Ubuntu folosind comanda menționată mai jos:

$ sudo apt install krename

Lasă un răspuns

Adresa ta de email nu va fi publicată.