Re: find
On Sun, Jun 18, 2006 at 10:40:23PM +0300, Fedir Gontsa wrote:
> Привет Уважаемые!
> помогите кто может с проблемой
> выполнение команды
> find /dir_1/ -type d -name '*' -exec mv {} /$dir_2/ \;
> ведет к тому что каталог и сожержимое dir_1 переноситься в /dir_2/dir_1/содержимое
> как исключить такую возможность, чтобы только содержимое каталога dir_1 переносилось, а не сам каталог
> читал man не однократно, не разобрался как с ! поступить
Похоже, что тебе надо просто перенести все поддиректории dir_1 в dir_2, так?
В этом случае, надо сказать следующее
$ mv `find dir_1/ -mindepth 1 -maxdepth 1 -type d` dir_2
Чтобы понять, что происходит, посмотри отдельно вывод find в твоем случае, и
поразмышляй над ним. Самая первая строчка... ;)
--
Станислав
Reply to:
- Follow-Ups:
- Re: find
- From: Sergey Spiridonov <sena@hurd.homeunix.org>
- References:
- find
- From: Fedir Gontsa <gontsa@uch.net>