Про 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