obiwanjabroni
06-20-2005, 07:45 PM
Anyone know of the command line for copying all files of a certain extension inside a folder and all its sub directories to another location while maintaining the directory tree? Thanks in advance.
|
||||
Linux Helpobiwanjabroni 06-20-2005, 07:45 PM Anyone know of the command line for copying all files of a certain extension inside a folder and all its sub directories to another location while maintaining the directory tree? Thanks in advance. Fashong 06-20-2005, 07:50 PM maybe something like this.. cp /dir/*.mp3 /whereyouwantittogo that * means everything with the extension .mp3 Spookster 06-21-2005, 06:53 AM you will want to use cp -r /sourcedirectory /targetdirectory the r option tells it to copy recursively in that directory so it will grab all the sub directorys and then copy the entire structure to whatever target directory you specify obiwanjabroni 06-21-2005, 02:11 PM Okay, it will copy the entire folder, but what I want to do is copy only certain files of a certain extension. So in directory /usr/home/me/bigProject, I want to copy all files of extension *.m to location /usr/home/me/bigProjectBackup, while preserving the relative location of files. Spookster 06-22-2005, 04:48 AM Ahh I see. It would probably be easier to just copy everything and then do a recursive search/delete for all files that you don't want. obiwanjabroni 06-22-2005, 09:49 PM Yeah, that's what I told the boss. Let's say I have a very stubborn boss. Thanks for the help, I wrote a program "amv" that uses a bunch of system calls to get the job done. On the off chance anyone else may find it useful, I will post the link on this thread at a later point in time. |
| |||
EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum