Kopiera filer

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
jonblund
Inlägg: 35
Blev medlem: 03 okt 2006, 00:03

Kopiera filer

Inlägg av jonblund »

Från och till behöver jag kopiera ett godtyckligt antal slumpvisa bildfiler från en katalog innehållande flera tusen bildfiler till en tom katalog. För detta använder jag cp komandot, genom att skapa en lista på filerna jag behöver och klistra in denn i terminalen. Listan följer principen:
cp sökväg/till/bildfil1 /sökväg/till/tom/katalog
cp sökväg/till/bildfil2 /sökväg/till/tom/katalog
cp sökväg/till/bildfil3 /sökväg/till/tom/katalog
cp sökväg/till/bildfiln /sökväg/till/tom/katalog

Nu min fråga: Finns det något lättare sätt att utföra detta. Kanske via ett skript? I så fall behöver jag en färdig lösning då jag inte behärskar skriptskrivande.
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Kopiera filer

Inlägg av Lars »

Ett enkelt sätt är att göra så här: skapa en textfil som heter lista.txt och kör sedan följande kommando:

Kod: Markera allt

mv $(< lista.txt) /sökväg/till/tom/katalog
Det förutsätter iofs att listan inte är alltför lång och att filnamnen inte innehåller några blanksteg.
jonblund
Inlägg: 35
Blev medlem: 03 okt 2006, 00:03

Re: Kopiera filer

Inlägg av jonblund »

Tack för tipset Det verkar vara vad jag behöver. Skall testa.
Skriv svar

Återgå till "Terminalforum"