Gi nytt navn til flere filer samtidig i Linux

Hvis du noen gang har lurt på hvordan du kan gi nytt navn til flere filer samtidig, i stedet for å gå en etter en, så er dette miniopplæringen du leter etter. I den skal vi lære deg trinn for trinn hvordan du går videre fra konsollen til din favoritt GNU / Linux-distribusjon for å kunne endre navnene samtidig og på en enkel og komfortabel måte, uten å måtte gjøre det uavhengig og kaste bort tiden din på det. Hvis du har prøvd kommandoen cp eller mv, vil du vite at du ikke kan gjøre det med flere filer samtidig ...

Men det er andre måter, og ett av disse alternativene bruker mmv-kommandoen. Det er veldig sannsynlig at hvis du skriver inn mmv-kommandoen i terminalen og utfører den, vil du finne den typiske meldingen om at programmet ikke er installert. Derfor kan du bruke den foretrukne pakkehåndtereren du vanligvis bruker, og fortsette å installere den nødvendige pakken med samme navn. Med denne pakken installert vil du ha et mer fleksibelt verktøy enn den originale mv-en som du kan flytte, kopiere, legge til og gi nytt navn til filer i grupper og ikke individuelt.Egentlig med mmv som det er, kan du ikke gjøre det alene, men ved hjelp av standard jokertegn hvorav Unix-operativsystemene gir oss, og disse kombinert med mmv vil tillate oss å endre navnet på flere filer samtidig. Tenk deg for eksempel at vi er i hjemmekatalogen din, og at du har tre tekstfiler kalt c1.txt, c2.txt og c3.txt. Du vil endre disse navnene til d1.txt, d2.txt og d3.txt:

mmv c \ * d \ # 1

Og hvis du nå lister med en ls, vil du se at navnene er det du lette etter. Det vil si at mønsteret c \ * (c1, c2, c3) er endret til mønsteret d \ # 1 (d1, d2 og d3) og refererer til det første jokertegnet (1). Og selvfølgelig kan du bruke andre spesialtegn til å endre tekststrenger osv. Tenk deg for eksempel at du har filene hello1.txt, hello2.txt og hello3.txt, og i stedet for ovenstående etter mmv setter du følgende:

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

Resultatet vil være abca1.txt, abca2.txt og abca3.txt. Og i tilfelle du vil endre utvidelsene, kan du også uten å endre navnene på alle filene. Tenk deg at du vil erstatte .txt med .htm:

mmv \ *. txt \ # 1.htm

Og resultatet ville være abca1.htm, etc.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

En kommentar, legg igjen din

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Bill sa

    Interessant, for min del bruker jeg vanligvis det grafiske verktøyet pyrename, veldig bra.
    På den annen side, i eksemplet for å endre .txt til .htm er det nesten bedre å bruke .html, siden .htm er en forkortelse som Microsoft laget for sitt FAT-filsystem som ikke tillot utvidelser på mer enn 3 bokstaver tilbake på 90-tallet. når nettet startet (ingen navn på mer enn 8 bokstaver).