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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Скопировать либо синхронизировать каталоги только с выбранными типами документов  (Прочитано 546 раз)

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

Оффлайн Ser_W

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Мне нужно скопировать при помощи rsync директорию с сохранением структуры, и с копированием пустых директорий, но скопировать необходимо лишь файлы .nfo .torrent .url .webloc -- как это можно сделать, подсобите, пож! ))

Ботал https://wiki.archlinux.org/index.php/rsync#As_cp/mv_alternative -- ничего не наботал ((

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Код: (bash) [Выделить]
rsync -a --include={'*/','*.nfo','*.torrent','*.url','*.webloc'} --exclude='*' /from /to
« Последнее редактирование: 24 Января 2021, 18:53:36 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ser_W

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
ALiEN175, ок, супер, а как быть с пробелами в имени деиректории ('Google Drive').
Я гуглю, и ничегошечки не получается:
Код: (bash) [Выделить]
rsync -a --include={'*/','*.nfo','*.torrent','*.url','*.webloc'} --exclude='*' ~/Public '~/Google\ Drive/rsync'Также гуглится, что нужно применять флаги -as либо -avz!

И также по существу вопрос: что нужно прописать в команде, чтобы старые файлы в '/Google Drive' удалились -- то есть чтобы произошла односторонняя синхронизация из '~/Public' в'~/Google\ Drive/'?

Пользователь добавил сообщение 24 Января 2021, 21:32:26:
Помогли здесь: https://unixforum.org/viewtopic.php?f=90&t=151273 .
По итогу код:
Код: (bash) [Выделить]
rsync -az --include={'*/','*.nfo','*.torrent','*.url','*.webloc'} --exclude='*' ~/Public ~'/Google Drive/rsync'
« Последнее редактирование: 24 Января 2021, 21:33:05 от Ser_W »

 

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