From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <003801c08040$b181a5e0$05011dc8@acorppiii> From: "Wlad G. Astapkevich" To: References: <002201c07f9a$6350ba60$05011dc8@acorppiii> <3A64123F.13965F80@linux.ru.net> <20010116161324.I1520@localhost.localdomain> Subject: Re: [mdk-re] Re: [mdk-re] Как скопировать MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Wed Jan 17 07:45:01 2001 X-Original-Date: Wed, 17 Jan 2001 11:36:09 +0700 Archived-At: List-Archive: Всем СПАСИБО, кто откликнулся. Владислав Астапкевич Шушенский РОСЗН > > "Wlad G. Astapkevich" wrote: > > > > > > Здравствуйте, господа. > > > > > > Подскажите, пожалуйста, как можно все файлы с расширениями *.jpg, например, > > > со всех каталогов скопировать в один к.-либо. Как-то можно это сделать одной > > > командой (одной строкой). > > > > например так: > > find . -name "*.jpg" -exec cp '{}' /home/jpegs ';' Почему-то не срабатывает, говорит: No such file or directory. Хотя в директории /home я создал целевой каталог (у меня Pics) Вобщем, вот так сделал: find . -name "*.jpg" -exec cp '{}' /home/Pics ';' При этом находился в корневике ( cd / ) и делал все под root`ом. > Более производительный вариант (хотя я боюсь, не "заклинит" ли при > оооочень большой длине аргументов - с какой-то утилитой такая проблема была): > > cp $(find /dir/to/search -type f -name '*.jpg') /dir/to/put А вот это сработало !