[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: