Скопируйте конкретный подкаталог и сохраните структуру дерева каталогов

В моем рабочем каталоге у меня есть 3 каталога, каждый из которых имеет 3 подкаталога с одинаковыми именами. Файлы находятся в подкаталогах. Я хотел бы скопировать определенный подкаталог (и файлы) в новое место, но сохранить ту же структуру дерева каталогов. Я попытался использовать rsync безуспешно. Пример того, чего я хотел бы достичь, показан ниже.

Начать с:

directory1

sub1 sub2 sub3 

dirctory2

  sub1 sub2 sub3 

directory3

  sub1 sub2 sub3 

Желаемая структура папок после копирования (и сохранение файлов в sub2):

directory1

  sub2 

directory2

  sub2 

directory3

  sub2 

One Solution collect form web for “Скопируйте конкретный подкаталог и сохраните структуру дерева каталогов”

Я знаю, что вы отметили rsync и упомянули, что попробовали его, но почему бы не использовать старый старый cp?

 mkdir newdir cp --parents -rp directory[123]/sub2 newdir 

Это даст вам желаемый результат.

  • scp-файлы из определенной папки параллельно
  • Можно ли показать вывод rsync на одной строке?
  • Проблема с Rsync с cron и без проблем вручную
  • Повторное использование rsync -dry-run output
  • linux + запустить скрипт на удаленном компьютере
  • Как проверить быстрый вывод rsync
  • Сравнение массивных каталогов с отчетом о проделанной работе
  • Как rsync chroot без нарушения символических ссылок?
  • rsync исключить каталог, который не работает, а также сканировать только файлы * .php
  • Как сделать резервную копию всех моих данных?
  • Не удается установить rsync (невозможно создать ... Ошибка ввода / вывода)
  • Interesting Posts

    Цветной выход grep: не GREP_OPTIONS не является псевдонимом

    Подключиться к удаленному Linux-серверу, который настроен по умолчанию, не настроен на подключение?

    Как изменить вид значков на рабочем столе в MATE?

    Замена переменной, содержащей \ with sed

    сортировать файл на основе одного столбца и группы другим столбцом

    Google Chrome имеет неправильный значок док-станции

    Xmonad не меняет рабочее пространство

    Определите, на каком устройстве находится каталог.

    Почему мигает BBM eMMC так долго с SD-карты, и как я могу контролировать ход?

    Запрос наложения

    Обновление Fedora с 22 по 23 завершилось неудачно. Теперь использование Fedora 24

    Архивировать (сжатие) гигантскую папку в Linux с помощью командной строки без прерывания

    Создайте файл в качестве другого пользователя и группы

    Есть ли опасность в изменении ярлыков моих жестких дисков?

    Как обновить фон рабочего стола в различных средах рабочего стола?

    Linux и Unix - лучшая ОС в мире.