Как к свойству устанавливают rsync?

Я хочу синхронизировать все файлы, и папки в моем корневом каталоге ожидают для тех, которые запускаются с.

Это - то, что я сделал до сих пор:

rsync -azPnv --delete /home/USER/ DESTINATION

Для игнорирования скрытых файлов я предполагаю, что должен использовать --exclude и --include также, но я не уверен как. Какие-либо идеи?

0
задан 14 June 2015 в 13:33

1 ответ

Можно использовать этот --exclude параметр для игнорирования файлов и папок. Для скрытых файлов и папок (имя файла или имя папки запускаются с .) используют параметр ниже:

--exclude "**/.*"

Это означает, соответствуйте всем файлам и папкам, который запускается с . во всех папках рекурсивно.

  • шарик ** будет рекурсивно соответствовать всем файлам, и каталоги
  • * будут соответствовать любому количеству символов

[еще 118] infos о расширении пути (globbing)

От man rsync

--exclude=PATTERN
      exclude files matching PATTERN
0
ответ дан 1 August 2019 в 10:15

Другие вопросы по тегам:

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