Vill du vara del av diskussionerna i forumet, ställa frågor eller hjälpa andra? Registrera dig här!

Byta delar av namn på samtliga filer - Linux terminal

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009

Byta delar av namn på samtliga filer - Linux terminal

Hej!

Låt oss säga att jag har dessa tre filer tillgängliga:

abc01.mkv abc02.mkv abc03.mkv

Hur kan jag döpa om dessa filer samtidigt fast spara siffrorna som dom är? Dvs. bara byta ut abc.

Tack på förhand.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jan 2011

WS: 4770K, 16GB, 1TB SSD, GTX 1070, Acer XB271HU+Asus PB278Q.
FS: Supermicro X9SCM/CSE-743TQ, Xeon 1230, 28TB
HP MS G8 Xeon 1265L. Qnap TS453A 12TB, Intel NUC, HP Elitebook, Aruba AP:s, HP Poe switch, Fortigate 60D

Trädvy Permalänk
Medlem
Plats
Sverige
Registrerad
Apr 2009

Låter som en skoluppgift.

Har du googlat? Hur tror du man ska göra? Vad för problem uppstår när du försöker?

Skickades från m.sweclockers.com

I think I'll have myself a beer...

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009

@olga32: Nej. Det är ingen skoluppgift.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Maj 2013

Tror du får förklara lite mer vad syftet här är. Vilket OS kör du på till o börja med?

Vad ska dom döpas om till?

Gaming :Define R5 | X370-PRO | Ryzen 2600 | RTX2080 | 16GB DDR4 3200MHz 14CL | SSD: 960 EVO M.2 500GB & 850 PRO 500GB
Media: Node 304 | B350m | Ryzen 1700X | 16GB DDR4 | 24TB HDD | 870 EVO NvME 500GB

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009

@Ohdear: Distrubition är väl ganska orelevant. LIkaså vad jag ska döpa dom till. Det är i terminalen jag vill byta dessa namn.

Trädvy Permalänk
Medlem
Plats
Jönköping
Registrerad
Nov 2004

rename eller mmv skulle jag säga är vad du söker.

Skickades från m.sweclockers.com

Korrigerade länk till mmv, mmv(4) != mmv(1)

WS: MSI B350M Mortar | AMD Ryzen 7 1700 | PH-TC14PE | 32GB DDR4 3000MHz | 120GB Intel 530 | 2*500GB HDD | Asus R9 290X DCU2 4GB | 2*LG W2242PE
Router: Gigabyte GA-870-UD3 | AMD Phenom II x6 1055t @ 2600MHz, 1.25V | 12GB DDR3 | 2*250GB HDD @ RAID1 | 2TB HDD
Laptop: Thinkpad X220 4291-QF6

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Sep 2010
Skrivet av llxt:

@Ohdear: Distrubition är väl ganska orelevant. LIkaså vad jag ska döpa dom till. Det är i terminalen jag vill byta dessa namn.

Jag brukar använda "advanced renamer" LÄNK

Trädvy Permalänk
Rekordmedlem
Plats
Salstad
Registrerad
Feb 2009
Skrivet av llxt:

@Ohdear: Distrubition är väl ganska orelevant. LIkaså vad jag ska döpa dom till. Det är i terminalen jag vill byta dessa namn.

Det är väl väldigt intressant vad du vill döpa dem till, ska du byta ut bokstäverna mot andrabokstäver som ska vara samma på alla filer eller ska du byta mot nått unikt för varje fil likt anders01.mkv, börje02.mkv osv ?

Ryzen 5 2400G, Asus ROG STRIX B350-F Gaming, 500GB Samsung 970EVO NVMe M.2 och en väldig massa masslagring. Seasonic Focus+ Gold 650W, Antec P 180 med Schyte o Sharkoon fläktar via en t-balancer, Tittar på en Acer ET430Kbmiippx 43" 4K
Främre ljudkanalerna återges via Behringer DCX2496, högtalare Truth B3031A, Truth B2092A Har också Oscilloskop, mätmikrofon och en Colorimeter.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009
Skrivet av mrqaffe:

Det är väl väldigt intressant vad du vill döpa dem till, ska du byta ut bokstäverna mot andrabokstäver som ska vara samma på alla filer eller ska du byta mot nått unikt för varje fil likt anders01.mkv, börje02.mkv osv ?

Jag vill byta ut abc mot något annat på samtliga filer. Samma text.

Trädvy Permalänk
Medlem
Plats
Jönköping
Registrerad
Nov 2004
Skrivet av Nydell:

Jag brukar använda "advanced renamer" LÄNK

Fungerar dåligt i en Linux-terminal.

Skickades från m.sweclockers.com

WS: MSI B350M Mortar | AMD Ryzen 7 1700 | PH-TC14PE | 32GB DDR4 3000MHz | 120GB Intel 530 | 2*500GB HDD | Asus R9 290X DCU2 4GB | 2*LG W2242PE
Router: Gigabyte GA-870-UD3 | AMD Phenom II x6 1055t @ 2600MHz, 1.25V | 12GB DDR3 | 2*250GB HDD @ RAID1 | 2TB HDD
Laptop: Thinkpad X220 4291-QF6

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009
Skrivet av Dracc:

rename eller mmv skulle jag säga är vad du söker.

Skickades från m.sweclockers.com

Tack! Ska kika på dom

Trädvy Permalänk
Medlem
Registrerad
Nov 2017

for i in $(ls); do mv $i changeme${i#abc} ; done

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009
Skrivet av etnica33:

for i in $(ls); do mv $i changeme${i#abc} ; done

Tusen tack

Trädvy Permalänk
Medlem
Plats
Linköping
Registrerad
Jun 2007

@llxt: rename är annars enklare att använda. Formatet är rename uttryck_att_ersätta nytt_uttryck filer, så t.ex. rename abc nyttnamn *.mkv för att ersätta 'abc' med 'nyttnamn' i alla mkv-filer.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Feb 2009
Skrivet av perost:

@llxt: rename är annars enklare att använda. Formatet är rename uttryck_att_ersätta nytt_uttryck filer, så t.ex. rename abc nyttnamn *.mkv för att ersätta 'abc' med 'nyttnamn' i alla mkv-filer.

Ja det har du rätt i Tack för förklaringen. Mycket enkelt