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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Ser_W

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

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

Оффлайн ALiEN175

  • Администратор
  • Старожил
  • *
  • Сообщений: 6125
  • Vamos a Bailar
    • Просмотр профиля
Код: (bash) [Выделить]
rsync -a --include={'*/','*.nfo','*.torrent','*.url','*.webloc'} --exclude='*' /from /to
« Последнее редактирование: 24 Января 2021, 18:53:36 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Ser_W

  • Автор темы
  • Активист
  • *
  • Сообщений: 384
    • Просмотр профиля
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.082 секунд. Запросов: 25.