Sida 1 av 1

Kopiera filer

Postat: 19 jan 2009, 16:18
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.

Re: Kopiera filer

Postat: 19 jan 2009, 17:42
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.

Re: Kopiera filer

Postat: 19 jan 2009, 21:00
av jonblund
Tack för tipset Det verkar vara vad jag behöver. Skall testa.