【发布时间】:2019-09-27 04:23:51
【问题描述】:
我有一个文件列表要从 smb 服务器从 csv 复制到我的 centos7 硬盘
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 列表 (i.e)filepath column 复制文件并将其粘贴到具有相同目录结构的本地驱动器中。
我尝试了以下脚本并且只能复制文件,我需要与源目录结构相同的文件。 - 我已经在我的 centos 机器上安装并挂载了 smbclient
script.sh
#!/bin/bash
while read path; do
cp -v "$path" "$1"
done
CMD: ./script.sh /home/test1 < missing.csv
【问题讨论】: