mv - 访问失败错误 - 尝试移动文件时没有这样的文件
问题描述
我正在尝试将所有 *.csv 文件移动到服务器上的另一个文件夹,但是每次我遇到访问失败错误时,我都可以使用 mget 将所有文件获取到本地服务器,但 mv 每次都失败,我可以看到文件在服务器并获得文件的完全权限,sh 脚本不能使用通配符。用简单的命令在这里敲击。
Download to local directory
localDir="/home/toor/UCDownloads/"
[ ! -d $localDir ] && mkdir -p $localDir
#sftp in the file directory to be downloaded
remoteDir="/share/CACHEDEV1_DATA/Lanein1/Unicard/"
#The file to be downloaded is fileName
lftp -u ${sftp_user},${password} sftp://${host}:${port}<<EOF
PS4='$LINENO: '
set xfer:log true
set xfer:log-file "$logfileUCARC"
set xfer:clobber true
set xfer:auto-rename true
debug 9
cd ${remoteDir}
lcd ${localDir}
#mget *.CSV
ls -l
mv "/share/CACHEDEV1_DATA/Lanein1/Unicard/"*.csv "/share/CACHEDEV1_DATA/Lanein1/Unicard/Archives/"
#rm /share/CACHEDEV1_DATA/Lanein1/Unicard/!(*.pdf)
bye
EOF
解决方案
推荐阅读
- firebase - 如何使用 ML Kit 云文本识别器进行颤振?
- ruby-on-rails - 如何验证文件以在 ruby 或 ruby on rails 中检查多个扩展名
- r - 使用 as.data.frame 形成数据帧时删除 0
- html - 有没有办法使这些列表元素大小相同?
- unit-testing - Tessy 中的序言/结语是什么?
- vue.js - 将参数传递给 v-dialog 而不是路由
- java - 查找特征文件中没有步骤方法定义的所有步骤?
- r - 在 R 的传单中为 fitBounds 添加填充
- python - 当数据框既是 int 又是字符串时,在 Dataframe 中查找行?
- javascript - 尽管正确传递了道具,但 V-for 不输出道具