У меня есть папка, которая содержит много файлов. В этом случае images.
Мне нужно организовать эти изображения в структуру каталогов.
У меня есть электронная таблица, которая содержит имена файлов и соответствующий путь, куда файл должен быть скопирован. Я сохранил этот файл как текстовый документ с именем files.txt
+--------------+-----------------------+
| image01.jpg | path/to/destination |
+--------------+-----------------------+
| image02.jpg | path/to/destination |
+--------------+-----------------------+
Я пытаюсь использовать rsync с флагом --files-from
, но не могу заставить его работать.
Согласно man rsync
:
--include-from=FILE
This option is related to the --include option, but it specifies a FILE that contains include patterns (one per line). Blank lines in the file and lines starting with ';' or '#' are ignored. If FILE is -, the list will be read from standard input
Вот команда, которую я использую: rsync -a --files-from=/path/to/files.txt path/to/destinationFolder
А вот ошибка rsync: syntax or usage error (code 1) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52.200.1/rsync/options.c(1436) [client=2.6.9]
Это все ещеМне довольно непонятно, как должен быть отформатирован / структурирован документ files.txt и почему моя команда не выполняется.
Любая помощь приветствуется.