URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7038
[ Назад ]

Исходное сообщение
"Скрипт авто-перемещения из множества каталогов"

Отправлено diablero , 16-Дек-07 03:24 
Здравствуйте, не подскажете, есть ли возможность реализовать скрипт со следующим назначением:
Есть множество каталогов с различными именами, в каждом из них есть следующий каталог так же с различными именами, в них, в свою очередь. лежит по одному файлу. Необходима скопировать в один каталог все эти конечные файлы. Если не сложно то с примером =) Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"спасибо"
Отправлено darmorene , 16-Дек-07 06:08 
Спасибо, заказал у ребят 50 000 форумов, работу сделали очень быстро,
не пожалел, буду обращятса постоянно...

"Скрипт авто-перемещения из множества каталогов"
Отправлено madskull , 16-Дек-07 13:19 
>Здравствуйте, не подскажете, есть ли возможность реализовать скрипт со следующим назначением:
>Есть множество каталогов с различными именами, в каждом из них есть следующий
>каталог так же с различными именами, в них, в свою очередь.
>лежит по одному файлу. Необходима скопировать в один каталог все эти
>конечные файлы. Если не сложно то с примером =) Заранее спасибо.
>

если у файлов разные имена, то
mv /source/*/*/* destination/


"Скрипт авто-перемещения из множества каталогов"
Отправлено diablero , 17-Дек-07 00:45 
>>Здравствуйте, не подскажете, есть ли возможность реализовать скрипт со следующим назначением:
>>Есть множество каталогов с различными именами, в каждом из них есть следующий
>>каталог так же с различными именами, в них, в свою очередь.
>>лежит по одному файлу. Необходима скопировать в один каталог все эти
>>конечные файлы. Если не сложно то с примером =) Заранее спасибо.
>>
>
>если у файлов разные имена, то
>mv /source/*/*/* destination/

А мне в ответ: Argument list too long


"Скрипт авто-перемещения из множества каталогов"
Отправлено CSX , 16-Дек-07 17:51 
>Здравствуйте, не подскажете, есть ли возможность реализовать скрипт со следующим назначением:
>Есть множество каталогов с различными именами, в каждом из них есть следующий
>каталог так же с различными именами, в них, в свою очередь.
>лежит по одному файлу. Необходима скопировать в один каталог все эти
>конечные файлы. Если не сложно то с примером =) Заранее спасибо.
>

Если я правильно понял задание, то

find ./ -type f -exec cp {} /path/to/dir/ \;


"Скрипт авто-перемещения из множества каталогов"
Отправлено diablero , 17-Дек-07 00:51 
>>Здравствуйте, не подскажете, есть ли возможность реализовать скрипт со следующим назначением:
>>Есть множество каталогов с различными именами, в каждом из них есть следующий
>>каталог так же с различными именами, в них, в свою очередь.
>>лежит по одному файлу. Необходима скопировать в один каталог все эти
>>конечные файлы. Если не сложно то с примером =) Заранее спасибо.
>>
>
>Если я правильно понял задание, то
>
>find ./ -type f -exec cp {} /path/to/dir/ \;

А вот это помогло =) Спасибо, очень выручили.