rsync :чтение списка файлов из канала

Выполнение:

docker run -it pyimg ipython

Подразумевается, что iphythonустановлен на вашей операционной системе. То есть на вашем MacOS, как вы заявили. Если iphythonустановлен, запустите его с помощью переключателя privileged:

.
docker run -it --privileged pyimg ipython
0
31.01.2021, 12:56
1 ответ

Вам по-прежнему необходимо указать исходный и целевой аргументы для rsync, даже когда вы читаете пути из файла:

echo /tmp/file | rsync -av --files-from=- / user@server:/

Пути, прочитанные rsync, будут относиться к исходному каталогу /. Параметр -Rподразумевается при использовании --files-from, а стандартный ввод может быть указан с помощью -.

См. также

Вы можете задать отдельный вопрос о своем намерении передать вывод из findв rsyncс помощью --from-file. Вероятно, есть гораздо более безопасный способ сделать то, что вы собираетесь сделать. Например, вы можете использовать -print0с findи соединить их с -from0с rsync. См. руководства для rsyncи findвашей системы.

2
18.03.2021, 22:33

Теги

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