Про find я знаю, но cp принимает 2(!!!) аргумента, а не один как chmod, поэтому я не знаю как обработать эту ситуацию. Насчёт удаления ненужного я думал, но у меня итак проект долго собирается, если я ещё буду после сборки копировать 1000 нужных файлов (это не шутка) + ненужные (.svn)
а потом ненужные удалять - это займёт дофига времени.

удал
19-May-11 10:31, Илья Телегин пишет:
Я на 100% не уверен (думаю 70% дам) что можно попробовать командочкой find
в команде find можно сделать исключение по расширению, приведу пример
где у меня ищет файлы с расширением *.txt в нужном каталоге и
применяет к ним определённую команду chmod с параметром 666.
Попробуй, если получится черкани результат.

find  /srv/data/for_report -name *.txt -exec chmod 666 {} \;

(ну самое лёгкое что я тебе скажу - просто скопировать всю папку, а
потом применить мой пример, только там будет удаление файлов
find  /srv/data/for_report -name *.svn -exec rm -f {} \;
Только убедись что у тебя все файлы правильно ищет, а то удалишь лишнее)


19 мая 2011 г. 11:21 пользователь Vyacheslav Karamov
<[email protected]>  написал:
Привет всем!

Как на bash  cкопировать каталог с сохранением структуры но без *.svn?

--
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru



--
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом