Les 7 millors maneres de canviar el nom de fitxers per lots a Linux

Les 7 millors maneres de canviar el nom de fitxers per lots a Linux

Els usuaris de Linux poden canviar el nom dels fitxers fàcilment mitjançant l'ordre mv. Tanmateix, el problema sorgeix quan teniu diversos noms de fitxer als quals voleu canviar el nom. Canviar el nom de cada fitxer un per un pot ser una tasca frustrant per a qualsevol persona.





samsung galaxy watch 3 vs active 2

Per sort, hi ha diverses maneres de canviar el nom dels fitxers a Linux. En les seccions següents, parlarem dels mètodes més senzills i efectius per fer el mateix.





Com es pot canviar el nom de fitxers per lots a Linux

El sistema operatiu Linux depèn principalment de paquets i ordres. I, com és obvi, hi ha diverses ordres disponibles que permeten a un usuari canviar el nom massiu de fitxers en una màquina Linux.





1. Utilitzant l'ordre Ubuntu Rename

Ubuntu i altres distribucions basades en Debian s'inclouen amb un programa d'espai d'usuaris anomenat canviar el nom que permet canviar el nom per lots dels fitxers a Linux. Aquesta utilitat forma part del util-linux paquet i es coneix com canviar el nom.ul . Ajuda a un usuari a canviar el nom de fitxers per lots mitjançant substitucions senzilles.

L'ordre esmentada a continuació canvia el nom de cinc fitxers d'imatge mitjançant el terminal Linux. Ja hem creat els fitxers al nostre sistema de prova. Assegureu-vos d'executar aquesta ordre amb precaució, ja que pot canviar el nom d'altres fitxers presents al directori de treball.



rename.ul file photos *.png

Aquesta ordre canvia el nom de la imatge file1.png a fotos1.png i així successivament per a la resta de fitxers presents al directori de treball actual.

Per canviar les extensions de les imatges png a jpg :





rename.ul png jpg *.png

2. Canvieu el nom mitjançant la utilitat Perl Rename

El canviar el nom utilitat és un programa basat en Perl que fa que el canvi de nom del lot sigui senzill mitjançant l'ús avançat d'expressions regulars. Podeu aplicar tècniques robustes de concordança de patrons per canviar el nom de diversos fitxers alhora. Podeu instal·lar-lo al vostre distribució Linux preferida utilitzant el gestor de paquets predeterminat del vostre sistema.

Per instal·lar el paquet en distribucions basades en Debian com Ubuntu:





sudo apt install rename

A Arch Linux:

sudo pacman -S perl-rename

Instal · lar canviar el nom a CentOS i Fedora:

sudo yum install prename

Ara que heu instal·lat el paquet, és hora de canviar el nom massiu dels fitxers a Linux. L'ordre següent substitueix l'aparició de dossier al nom del fitxer a foto .

rename 's/file/photos/' *

Utilitzeu l'ordre següent per canviar els noms de fitxer en minúscula a majúscula. Canvieu el patró de substitució per convertir-lo a minúscules.

rename 'y/a-z/A-Z/' * # converts to uppercase
rename 'y/A-Z/a-z/' * # converts to lowercase

3. Canviar el nom dels fitxers a Linux amb qmv

Qmv o el moviment ràpid , inclòs al fitxer renameutils package facilita el canvi de nom massiu per als administradors de Linux. Us permet canviar el nom de fitxers i directoris mitjançant el vostre editor de text Linux preferit. Assegureu-vos que heu instal·lat el fitxer renameutils package abans d'intentar canviar el nom dels fitxers mitjançant qmv.

Podeu instal·lar el paquet mitjançant una de les ordres que es donen a continuació.

sudo apt install renameutils # on Debian-based distros
sudo pacman -Syu renameutils # on Arch Linux
sudo yum install renameutils # on Fedora and CentOS

Podeu canviar el nom massiu de fitxers a Linux mitjançant qmv un cop renameutils s'ha instal·lat. Aneu al directori que conté els fitxers i invoqueu-lo qmv des de la terminal.

qmv

Obrirà els noms de fitxer al vostre editor de text. Hi haurà dues columnes, una per al nom de fitxer original i l’altra per al nom nou. Podeu canviar el nom massiu dels fitxers Linux editant la segona columna. La següent captura de pantalla il·lustra el procés mitjançant l’editor de text Vim .

4. Canviar el nom massiu dels fitxers Linux mitjançant Vimv

Vimv és un programa independent que ofereix funcionalitats de canvi de nom per lots als usuaris de Vim. Si no sou fan de l'editor de text Vim, podeu canviar fàcilment l'editor per defecte ajustant la variable d'entorn $ EDITOR .

Però abans de tot això, haureu de descarregar una còpia del paquet Vimv mitjançant Git.

git clone https://github.com/thameera/vimv.git

Copieu el fitxer binari al fitxer $ PATH i canvieu els permisos del fitxer perquè sigui executable. Introduïu les ordres següents una per una per fer-ho des del vostre terminal.

sudo cp vimv/vimv /usr/local/bin/
sudo chmod +x /usr/local/bin/vimv

Ara podeu canviar el nom massiu de fitxers amb Vim. Escriviu el fitxer vimv a la consola per iniciar el programa.

vimv

Se us presentarà una única columna que conté els noms dels fitxers. Canvieu els noms de fitxer com vulgueu i després deseu i sortiu de Vim .

5. Canvieu el nom per lots dels fitxers Linux amb Emacs

Els usuaris de l'editor de text Emacs poden canviar el nom de diversos fitxers fàcilment. Un avantatge considerable d’aquest mètode és que no cal instal·lar cap paquet ni cap complement. Només cal que seguiu els passos següents per canviar el nom dels fitxers amb Emacs.

  1. Inicieu l'Emacs Editor al vostre sistema.
  2. Premeu Alt + X al teclat per canviar a comandament mode. A continuació, escriviu l'ordre següent per invocar el mode d'editor de directoris wdired o 'escriptible'. dired
  3. Introduïu el camí d'accés al directori que conté els fitxers per lots i premeu el botó Entra clau.
  4. Premeu Ctrl + X Seguit per Ctrl + Q per canviar al mode de lectura-escriptura.

Emacs us presentarà una sol·licitud que mostrarà tots els fitxers del directori d'origen. Canvieu els noms pels preferits i premeu Ctrl + C dues vegades per desar els canvis.

6. Canvieu el nom de diversos fitxers mitjançant Thunar File Manager

Thunar és un dels millors gestors de fitxers per a Linux amb suport integrat per canviar el nom massiu. Podeu instal·lar Thunar al vostre sistema si encara no està instal·lat. Utilitzeu una de les ordres següents en funció de la vostra distribució.

sudo apt-get install thunar # on Debian-based distros
sudo yum install thunar # on Fedora and CentOS
sudo pacman -S thunar # on Arch

Un cop instal·lat Thunar, invoqueu el quadre de diàleg de canvi de nom massiu des del propi gestor de fitxers. Utilitzeu l'ordre següent si només necessiteu l'eina de canvi de nom.

thunar -B

El sistema obrirà una nova finestra on podeu seleccionar els fitxers font i canviar-los el nom segons convingui. Podeu canviar el nom del nom del fitxer i del sufix del fitxer amb aquesta utilitat de canvi de nom massiu.

7. Canviar el nom dels fitxers de manera massiva mitjançant Smart File Renamer

Smart File Renamer és una aplicació GUI que facilita el canvi de nom massiu per a principiants de Linux. Està disponible com a paquet instantani per als sistemes que el suporten. Podeu instal·lar Smart File Renamer emetent l'ordre snap següent.

sudo snap install smart-file-renamer

Un cop instal·lada, obriu l'aplicació cercant-la al tauler d'aplicacions. Us rebrà una interfície d’usuari intuïtiva que fa que la navegació s’expliqui per si mateixa.

Afegiu els fitxers o directoris que vulgueu canviar el nom des d'aquesta finestra. Ara podeu canviar el nom massiu dels fitxers Linux mitjançant diversos filtres i regles.

Canviar el nom de diversos fitxers alhora a Linux

Com podeu veure, no és molt difícil canviar el nom de fitxers per lots a les distribucions de Linux. Hem compilat diversos mètodes útils que poden ajudar-vos en aquesta tasca. Podeu triar canviar el nom dels fitxers directament des de la línia d’ordres o optar per una solució gràfica. Les opcions hi són, de manera que tot el que heu de fer és triar.

Si feu servir Windows o macOS i voleu canviar el nom dels fitxers d'imatge de manera massiva, Adobe Bridge pot ser una eina útil. També podeu gestionar els vostres recursos i fitxers digitals mitjançant Adobe Bridge.

Compartir Compartir Tweet Correu electrònic Com canviar el nom de les vostres fotos per lots mitjançant Adobe Bridge

No oblideu les capacitats de processament de fitxers per lots d’Adobe Bridge. Proveu aquest consell per canviar el nom de totes les vostres imatges alhora.

Llegiu a continuació
Temes relacionats
  • Linux
  • Gestió de fitxers
  • Aplicacions de Linux
Sobre l'autor Rubaiat Hossain(39 articles publicats)

Rubaiat és un graduat en CS amb una forta passió pel codi obert. A part de ser un veterà d’Unix, també es dedica a la seguretat de la xarxa, a la criptografia i a la programació funcional. És un àvid col·leccionista de llibres de segona mà i té una admiració interminable pel rock clàssic.

Més de Rubaiat Hossain

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us