Mailinglist Archive: opensuse (2217 mails)

< Previous Next >
[opensuse] Re: find problem
  • From: Philipp Thomas <philipp.thomas@xxxxxxxxx>
  • Date: Sat, 15 Sep 2007 03:46:11 +0200
  • Message-id: <d2eme3tp9e3gqdm3292g8obr2ffpkotum2@xxxxxxx>
On Fri, 14 Sep 2007 13:22:14 -0400, Kenneth Schneider wrote:

>Can someone explain the following "find" error. The "path" is specified
>by the "." in the command line.
>
>find . -name *copy_3* -exec rm {}\;
>
>find: paths must precede expression

*Always* quote arguments when using wildcards. And if you expect find
to find a larger number of files, it's more economic to do

find . -name \*copy_3\* -print0|xargs -0 rm

because you then call rm less often, most likely only once and not for
every single file.

Philipp
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
References