How can I copy all the files in a given directory except one.
cheers
How can I copy all the files in a given directory except one.
cheers
does the file that u are talking about has a special syntax , date or time , does it have any kind of specifications that differentiate it from the others ...
please also post the operating system , version and hardware .
you could mv the file you don't want copied to a temp directory... copy what you like and then mv the file back to where it was
hope this helps
Run this from the directory where all the files are.
find . -type f -prune ! -name <file to be not copied> -exec cp {} /path/to/newdir \;
That doesn't compute. What is the -prune going to do here? find can't desend into files. It only makes sense to prune directories. ![]()
Whoops...My mistake. That's twice this week I've posted incorrect advice. Sorry to all.
In bash you can set GLOBIGNORE...
export GLOBIGNORE='file1'
cp * /dir1/
Try this ...
cp `ls --ignore=file1` destinationDir