Сделайте копии единственного каталога к нескольким каталогам с различными именами

Можно определить новый 'туннель' в конфигурации Подверсии (~/.subversion/config). Найдите раздел [tunnels] там и определяют что-то как:

[tunnels]
foo = ssh -p 20000

Впоследствии можно связаться репозиторием через URL svn+foo://server.com/home/svn/proj1 proj1.

4
12.01.2013, 22:54
2 ответа

Если Ваши имена каталогов не содержат специальных символов (пробел или \"'):

echo Fred Barney Thelma Louise Foo Bar | xargs -n1 cp -r master_folder

Это может также записанным:

xargs -n1 cp -r master_folder  < <(echo Fred Barney Thelma Louise Foo Bar)

или больше explicitely, через цикл удара (это работает на произвольные имена файлов):

for user in Fred Barney Thelma Louise Foo Bar ;do
    cp -r master_folder "$user"
  done
3
27.01.2020, 20:52
  • 1
    F.Hauri! Это работает хорошо. Большой сайт здесь. Желание я знал, что немного что-то что-то помогло в ответ... Попробованный для голосования его но мне нужен представитель 15 лет... –  user30191 12.01.2013, 22:42
  • 2
    Вы могли accept этот ответ, поскольку Вы - автор вопроса –  F. Hauri 12.01.2013, 22:55

Используйте цикл для итерации по каталогам, в которые Вы хотите скопированный и копируете содержание Вашего основного каталога каждому:

dest=(Fred Barney Thelma Louise Foo Bar)
for d in "${dest[@]}"; do
    cp -r master "$d"
done
3
27.01.2020, 20:52
  • 1
    htor. Я, кажется, получаю ошибки, когда я использую вышеупомянутое. Если я удаляю подстановочный знак после основного/, он работает, но только делает первую папку 'Fred' Испытанной, чтобы проголосовать за него, но нуждаться в представителе 15 лет... спасибо –  user30191 12.01.2013, 22:40
  • 2
    @user30191, Решил ту проблему. –   12.01.2013, 23:09

Теги

Похожие вопросы