[ILUG] mv command
Anthony
anthony_g at nospammail.net
Thu Jul 30 20:17:10 IST 2009
As a fan of 'find', my thoughts on solving that problem were the same as
Niall's (with the same proviso that the source directory with the .dir
directories didn't need to be be kept).
> Peoplemight be inclined to throw in a call to xargs there, but IMO that
> complicates matters unnecessarily for what presumably is a once off.
I've noticed that for the last couple of years (since version 4.2.12),
GNU find has had an extra option which seems to negate the need for
xargs. From the man page:
-exec command {} +
This variant of the -exec action runs the specified command on the
selected files, but the command line is built by appending each selected
file name at the end; the total number of invocations of the command
will be much less than the number of matched files. The command line is
built in much the same way that xargs builds its command lines. Only
one instance of ‘{}' is allowed within the command. The command is
executed in the starting directory.
Regards,
Anthony
More information about the ILUG
mailing list