我有一个 sftp 脚本,可以下载档案、解压缩,然后根据日期重命名文件并将其移动到相应的文件夹。
我必须将脚本从 USB 驱动器移至单独的服务器。移动后,每次运行脚本时,它都会提取文件,但在移动文件时会出现以下错误:
mkdir: cannot create directory `../abc/2011-11-23': No such file or directory
任何帮助将不胜感激。
谢谢
答案1
文件夹似乎abc
不存在。您可能需要-p
根据需要使用选项来创建父目录:
$ mkdir -p ../abc/2011-11-23
答案2
要么没有 '../',要么没有 '../abc/'