Snabb fråga ang flytta filer

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
NeSCo
Posts: 116
Joined: 3 June 2003, 19:39

Snabb fråga ang flytta filer

Post by NeSCo » 11 March 2007, 00:28

Om jag vill ha alla mina .mp3 filer från alla hdd till en och samma mapp, finns det då något smidigt sätt att göra det på? Sorry om frågan är dum men är varken nykter eller smart just nu? mv -r /*/*.mp3? nej, funkar ju inte..
Mina 7 största intressen Linux och Öl

User avatar
drbrno
Posts: 2834
Joined: 6 October 2002, 05:01
Location: Lund
Contact:

Post by drbrno » 11 March 2007, 09:51

zsh har rekursiv filmatchning, om du vill använda det. Man kan skriva exempelvis mv **/*.mp3 /katalog. Om listan med filer blir för lång kan man använda zargs.

Annars; använd find.

find / -type f -name \*.mp3 | xargs -I+ mv + /katalog
find / -type f -name \*.mp3 -exec mv {} /katalog \;

Du kanske vill lägga in ett test så att find inte letar efter filer i /katalog, jag vet inte riktigt om det kan bli några problem med det. I så fall, se manualsidan.

User avatar
drhex
Posts: 163
Joined: 29 December 2004, 22:05
Location: Knivsta

Post by drhex » 17 March 2007, 15:25

Kanske räcker det med att du kan se alla filerna när du cd:at/browsat till mappen ifråga?

Då räcker det med att gör symlänkar till de andra katalogerna, tex:

cd katalogen-där-jag-vill-se-allt
ln -s /katalog/på/annan/disk .

Post Reply