Re: find
On 2006.06.19 at 10:11:42 +0200, Sergey Spiridonov wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Stanislav Maslovski wrote:
> >
> > Похоже, что тебе надо просто перенести все поддиректории dir_1 в dir_2, так?
> > В этом случае, надо сказать следующее
> >
> > $ mv `find dir_1/ -mindepth 1 -maxdepth 1 -type d` dir_2
>
> Вообще говоря, в общем случае нехорошо (могут быть проблемы если вывод
> команды find окажется слишком большим), наверное всё же лучше через -exec
Через exec в случе "если вывод команды find окажется слишком большим",
будет хуже. Потому что тогда mv будет запускаться по разу на элемент
результата find. Но с -mindepth 1 -maxdepth 1 это крайне маловероятно
(хотя приходилось сталкиваться с тем что в больших maildir-ах файлов так
много).
> find dir_1/ -mindepth 1 -maxdepth 1 -type d -exec mv {} dir_2 {} \;
>
> - --
> Best regards, Sergey Spiridonov
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFEllw9J3NEeIx4r3YRArluAJwNoU1fN32cO2y1RJGPsp4/aWdSwwCggNOa
> lvBIDZ0i31zwWB4pDUKAx98=
> =lpF4
> -----END PGP SIGNATURE-----
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
Reply to:
- Follow-Ups:
- Re: find
- From: Sergey Spiridonov <sena@hurd.homeunix.org>
- References:
- find
- From: Fedir Gontsa <gontsa@uch.net>
- Re: find
- From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
- Re: find
- From: Sergey Spiridonov <sena@hurd.homeunix.org>