Итак, у меня есть список файлов в текстовом файле. Я считаю, что это около 100 000 файлов.
Файлы в указанном списке распределены по многим каталогам, имеют разные размеры, имена файлов, расширения, возраст и т.д.
Я пытаюсь найти способ переместить эти файлы и только эти на другой диск.
Осложняющий фактор: некоторые файлы имеют одинаковые имена, но не совпадают с файлами. Их нельзя просто переместить в одну папку с политикой перезаписи или игнорирования кратных.
Желательно, чтобы они сохранили свою структуру каталогов, но имели только те файлы, которые мне нужны, внутри целевого каталога. (целевой диск недостаточно большой, чтобы просто копировать все).
Ниже приведен пример некоторых строк в файле:
media/dave/xdd/cruzer/F#(NTFS 1)/Raw Files/Portable Network Graphic file/3601-3900/FILE3776.PNG/Windows/winsxs/amd64_microsoft-windows-o..disc-style-memories_31bf3856ad364e35_6.1.7600.16385_none_51190840a935f980/Title_mainImage-mask.png
media/dave/xdd/d1/other/hd1/Program Files/DVD Maker/Shared/DvdStyles/Memories/Title_content-background.png
Я пытался использовать
rsync -a --files-from=/sourcefile.txt / /media/destinationhdd
Тем не менее, это просто пытается скопировать мой корневой каталог в место назначения. Помогите пожалуйста, как мне просто скопировать проклятые файлы, которые я хочу?