Есть ли способ разместить комментарии в файле rsync -files-from?

У меня есть файл, который rsync использует как -files-from:

dir1 dir2 dir3 

Я хочу, чтобы можно было добавлять комментарии над каждой записи dir следующим образом:

 # my dir1 comment dir1 #dir2 comment dir2 #yet another comment dir3 

но rsync жалуется «Нет такого файла или каталога»

До сих пор я пробовал #, //, – ,, SPACE

Есть ли способ прокомментировать / отключить записи?

2 Solutions collect form web for “Есть ли способ разместить комментарии в файле rsync -files-from?”

Сделайте grep -v '^#' file > /tmp/filetmp а затем запустите rsync on /tmp/filetmp

В зависимости от вашей оболочки вы можете избежать временного файла (это действительно в Bash):

 rsync --files-from <(grep -v '^#' file) … 

Сильный синтаксический вид <( … ) – это то, что Bash вызывает замену процесса .

Согласно странице man на rsync:

"… Пустые строки в FILE и строки, начинающиеся с ';' или «#» игнорируются … »

Я просто проверил быстрый тест и действительно # и ; линии игнорируются.

  • Причины для rsync НЕ переносить все файлы?
  • Основная команда rsync для бит-идентичных копий
  • Используйте rsync, чтобы просто получить папку и ее содержимое с шаблоном
  • Как rysnc работает над ssh?
  • rsync оставляет только частичные файлы?
  • Сценарий резервного копирования Rsync для нескольких серверов
  • BackupPC не может завершить резервное копирование
  • перемещение Linux на другое устройство
  • сохранение расширенных атрибутов cp / rsync
  • rsync --delete не удалял файл в пункте назначения, а с помощью ssh
  • Самый эффективный способ резервного копирования / синхронизации больших каталогов через SSH
  • Linux и Unix - лучшая ОС в мире.