Filer med duplikat i filnamnet
Förutom att de har filnamnet dubbelt, finns det något mönster man skulle kunna utnyttja? ex. att "rätt ska vara 5 tecken långt" eller "börjar med några bokstäver och slutar med siffror"? Isåfall skulle det vara (lättare) att skriva ett regex som kan hjälpa till. Annars går det nog att få till med regex backreference också, men spontant känner jag att det kan lätt gå snett om man inte har något sånt mönster att förlita sig på.
https://www.regular-expressions.info/backref.html
Posta gärna en lista på ~10-20 faktiska filnamn som både gått rätt och fel så kanske jag kan hjälpa skriva ett sånt regex
Gör väl vad du önskar, printar ut duplicate filename av dubletter.
awk -F'/' '{
f = $NF
a[f] = f in a? a[f] RS $0 : $0
b[f]++ }
END{for(x in b)
if(b[x]>1)
printf "Duplicate Filename: %s\n%s\n",x,a[x] }' <(find /mappen/till/dubletterna -type f)
Samma, via md5sum där olika namn finns som i ditt fall:
awk '{
md5=$1
a[md5]=md5 in a ? a[md5] RS $2 : $2
b[md5]++ }
END{for(x in b)
if(b[x]>1)
printf "Duplicate Files (MD5:%s):\n%s\n",x,a[x] }' <(find /mappen/till/dubletterna -type f -exec md5sum {} +)
Vill du använda dig av färg te.x, så har jag delat detta 2019 då med parallel och 200% cpu på varje core men det är ju vid större sökning av mappar te.x där det finns ett par terrabyte/petabyte:
https://www.commandlinefu.com/commands/matching/glftpd/Z2xmdH...
Vill du göra det väldigt enkelt för dig, så finns fdupes.
https://github.com/adrianlopezroche/fdupes
Exempel:
fdupes -r /mappen/till/dubletterna > ~/dupes.txt
- Igår Intel skyller Raptor Lake-krascher på moderkortstillverkare 30
- Igår TSMC utvecklar enorma kretsar med effekt mätt i kilowatt 11
- Igår Så mycket långsammare blir Intels värstingkretsar med ”Intel Baseline” i BIOS 52
- 26 / 4 Corsair Platform 6: För dig som inte nöjer dig med Ikea-skrivbord 11
- 26 / 4 Rykte: Switch 2 släpps i höst – OLED-variant dröjer 51
- 27 / 4 Stöd för komprimering i fler format på gång till Windows 19
- 27 / 4 Krönika: "Early access" är utstuderad girighet 47
- 27 / 4 Microsoft släpper källkoden till MS‑DOS 4.00 20
- 26 / 4 Ny caps lock-symbol i Windows förbryllar HP-användare 21
- 26 / 4 Därför blockerar Windows 11 24H2 Start‑menyhack 43
- Igår Google nöjda med annonsexperiment: Youtube kan få pausreklam 34
- 27 / 4 Övergivet skadeprogram infekterar miljontals maskiner 19
- 27 / 4 Helgsnack: Är all reklam till ondo? 85
- 26 / 4 NetonNet varnar om läckta kunduppgifter 23
- 26 / 4 Premiär på SweClockers! Månadens drop med gamingskärm hos Elgiganten 74
- Blåskärm och andra krascher17
- Vad lyssnar du på just nu?13904
- Hur skickar man bäst en dator från Skåne till Västerbotten?0
- Gamers Nexus: EK Water Blocks har problem35
- Intel skyller Raptor Lake-krascher på moderkortstillverkare30
- Nyhetstips!429
- Övergivet skadeprogram infekterar miljontals maskiner19
- Fallout 4 Next Gen – Update Notes2
- Escape from Tarkov394
- bluescreen mm0
- Säljes 4070 TI i5 13400f Dator
- Säljes ASUS ROG Strix 3080 10GB White
- Säljes CoD MW3 ps5 inkl lockpick, Noctua NH-U12S AM4, DAC och HDD
- Säljes Elgato Wave 3 mikrofon
- Säljes TC-Helicon GoXLR Mini
- Säljes Komplett dator, 2700x, GTX 1070
- Säljes Vårstädning - i5-6600, GA-H170N-WIFI, 2x8GB DDR4, GTX 760, Noctua NH-U12S, FD Tesla 650W
- Köpes Uppgraderingspaket am4/am5/lga1700, ssd, gpu
- Säljes Flertal sata SSD'er 480GB-2TB
- Säljes Playstation 5 Digital 825gb
- Google nöjda med annonsexperiment: Youtube kan få pausreklam34
- Intel skyller Raptor Lake-krascher på moderkortstillverkare30
- TSMC utvecklar enorma kretsar med effekt mätt i kilowatt11
- Så mycket långsammare blir Intels värstingkretsar med ”Intel Baseline” i BIOS52
- Stöd för komprimering i fler format på gång till Windows19
- Krönika: "Early access" är utstuderad girighet47
- Övergivet skadeprogram infekterar miljontals maskiner19
- Helgsnack: Är all reklam till ondo?85
- Microsoft släpper källkoden till MS‑DOS 4.0020
- Ny caps lock-symbol i Windows förbryllar HP-användare21
Externa nyheter
Spelnyheter från FZ
- Dragon’s Dogma 2 har sålt så bra att Capcom betalar ut mer pengar till aktieägarna igår
- Silent Hill 2 – Snart avslöjas släppdatum och till vilka plattformar det släpps igår
- River City Girls 2 gästas av Double Dragon i sommar igår
- Sand Land delar en sista hälsning från Akira Toriyama 27/04
- Alien: Rogue Incursion släpps till VR senare i år 27/04