Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Рекурсивное копирование папок с сохраненем структуры внутренних жёстких ссылок.  (Прочитано 1117 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sfx394402

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Здравствуйте, уважаемые форумчане!

У меня вопрос, конечно, более общий в целом по линуксу, но может быть именно в Ubuntu есть специальные для данных целей инструменты.

Подскажите, возможно ли как-нибудь осуществить рекурсивное копирование папок с полным сохранением сруктуры жёстких ссылок внутри них в автоматическом режиме так же, как в источнике? Сразу хочу обратить внимание, что меня интересует именно физическое копирование файлов из источника в назначение, но при этом, если внутри копируемой папки содержится несколько имён файлов, ссылающихся на один и тот же inode, то чтобы в назначении копируемые имена жёстких ссылок ссылались уже на новый inode, физически скопированный в новое назначение.

Из того, что мне самому удалось найти - это команда cp, запущенная с опцией l, но она физически ничего не скопирует, а просто создаст жёсткие ссылки на те же самые inode, которые уже существуют, а причёсывать с помощью hardlink - это слишком муторно и ресурсоёмко.


Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (bash) [Выделить]
cp --preserve=links …Еще бы объяснили на кой ляд такое нужно…
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
-L, --dereference
              always follow symbolic links in SOURCE


Оффлайн Sfx394402

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Код: Bash
cp --preserve=links …

Спасибо большое! То, что мне и нужно.

 

Страница сгенерирована за 0.065 секунд. Запросов: 23.