Redenumiți mai multe fișiere simultan în Linux

Dacă te-ai întrebat vreodată cum poți redenumiți mai multe fișiere simultan, în loc să mergeți unul câte unul, atunci acesta este mini-tutorialul pe care îl căutați. În ea vă vom învăța pas cu pas cum să procedați din consola distribuției dvs. GNU/Linux preferate pentru a putea schimba numele simultan și într-un mod simplu și confortabil, fără a fi nevoie să o faceți independent și să vă pierdeți timpul. pe el. Dacă ați încercat comanda cp sau mv, veți ști că nu o puteți face cu mai multe fișiere simultan...

Dar există și alte moduri și una dintre aceste alternative este utilizarea comanda mmv. Este foarte probabil ca, dacă introduceți comanda mmv în terminal și o executați, veți găsi mesajul tipic că programul nu este instalat, prin urmare, puteți utiliza managerul de pachete preferat pe care îl utilizați în mod normal și să treceți la instalarea necesarului. pachet care poartă același nume. Cu acest pachet instalat, vei avea un instrument mai flexibil decât mv-ul original cu care poți muta, copia, atașa și redenumi fișierele în loturi și nu individual.În realitate, cu mmv așa cum este, nu poți face asta, dar da cu ajutorul de metacaracterele standard pe care ni le oferă sistemele de operare Unix, iar acestea combinate cu mmv ne vor permite să schimbăm numele mai multor fișiere în același timp. De exemplu, imaginați-vă că ne aflăm în directorul dvs. personal și aveți trei fișiere text numite c1.txt, c2.txt și c3.txt. Doriți să schimbați aceste nume în d1.txt, d2.txt și d3.txt:

mmv c \ * d \ # 1

Și acum dacă enumerați cu un ls veți putea vedea că numele sunt ceea ce căutați. Adică, modelul c \ * (c1, c2, c3) a fost schimbat în modelul d \ # 1 (d1, d2 și d3 ) și făcând referire la primul wildcard (1). Și, desigur, puteți folosi alte caractere speciale pentru a modifica șirurile de text etc. De exemplu, imaginați-vă că aveți fișierele hello1.txt, hello2.txt și hello3.txt, iar în loc de cele de mai sus după mmv puneți următoarele:

mmv '* hol *' '# 1abc # 2'

Rezultatul ar fi abca1.txt, abca2.txt și abca3.txt. Și dacă doriți să modificați extensiile, puteți face acest lucru și fără a schimba numele tuturor fișierelor. Imaginați-vă că doriți să înlocuiți .txt cu .htm:

mmv \ *. txt \ # 1.htm

Iar rezultatul ar fi abca1.htm etc.


Un comentariu, lasă-l pe al tău

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Guillermo el a spus

    Interesant, din partea mea folosesc de obicei instrumentul grafic pyrename, foarte bun.
    Pe de altă parte, în exemplul de a schimba .txt cu .htm, este aproape mai bine să folosiți .html, deoarece .htm este o scurtare pe care Microsoft a făcut-o pentru sistemul său de fișiere FAT care nu permitea extensii de mai mult de 3 litere înapoi în anii 90 când a început site-ul (fără nume mai lungi de 8 litere).