Messages in this thread | | | Date | Wed, 13 Nov 2002 10:51:34 +0100 | From | Jan Hudec <> | Subject | Re: File Limit in Kernel? |
| |
On Tue, Nov 12, 2002 at 04:57:20PM +0100, Andreas Gruenbacher wrote: > On Tuesday 12 November 2002 16:38, Adam Voigt wrote: > > I have a directory with 39,000 files in it, and I'm trying to use the cp > > command to copy them into another directory, and neither the cp or the > > mv command will work, they both same "argument list too long" when I > > use: > > > > cp -f * /usr/local/www/images > > > > or > > > > mv -f * /usr/local/www/images > > Note that this is not a kernel related question. The * in the command line is > expanded into a list of all entries in the current directory, which results > in a command line longer than allowed. Try this instead: > > find -maxdepth 1 -print0 | \ > xargs -0 --replace=% cp -f % /usr/local/www/images
Find has an -exec operator in the first place, so this is a little:
find -maxdepth 1 -exec cp -f '{}' /usr/local/www/images ';'
------------------------------------------------------------------------------- Jan 'Bulb' Hudec <bulb@ucw.cz> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |