I'm searching through ~100 folders and their subfolders for a specific file. I want to copy all instances of that file to another directory. Unfortunately, all instances have the same name, so I'd like to rename each file with something... anything unique. I tried the following: find D:/drive -name *FILE -maxdepth 5 -exec cp -v {} D:/drive/collect/FILE`date +%s` \;
This does a great job of finding and copying the files; unfortuantely, it is to fast for the date +%s to be useful.
Any suggestions? Thank you!
Since you are using Unix tools under Windows XP, you must be using something like the Cygwin package. If you are, you probably have a shell. If so, consider using a script that copies each file object found and sleeps for a second or two between copies: # UNTESTED find D:/drive -name *FILE -maxdepth 5 -print|while read filename do cp -v $filename D:/drive/collect/FILE`date +%s` sleep 2 done