У меня есть список файлов, которые нужно скопировать с сервера smb на мой жесткий диск centos7 с csv
missing.csv
Filepath
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00001.jpg
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00002.jpg
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00003.jpg
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00004.jpg
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00005.jpg
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00006.jpg
./2019_06_27_094411_Season_5/Locked_Approved/Master_JPG/501_00007.jpg
Теперь мне нужно скопироватьфайлы из списка csv (то есть) filepath column
и вставленные в него на моем локальном диске с той же структурой каталогов.
Я пробовал следующий скрипт и могу копировать только файлы, мне нужен тот же файлкак исходная структура каталогов.- Я установил и установил smbclient в моей машине Centos
script.sh
#!/bin/bash
while read path; do
cp -v "$path" "$1"
done
CMD: ./script.sh /home/test1 < missing.csv