LFTP - Create directory if it does not exist
如果目录不存在,我想使用lftp创建一个目录。它应该是一个"一行":
这已经起作用了:
这个
如果目录已存在,则失败:
mkdir: Zugriff nicht m?glich:550-Can't create directory: File exists 16 files used (0%) - authorized: 50000 files 1286621 Kbytes used (0%) - authorized: 512000000 Kb (/test2)
但是,如果目录已经存在,它就会失败。我该怎么做才能更优雅呢?
您可以使用
如果无法升级到最新版本的lftp,则可以使用:
1 | lftp -c"cd /my/new/directory || mkdir -p /my/new/directory" |
只有当它不能输入目录时,它才会创建目录。
你的意思是简单的
这里回答:只有当目录不存在时,如何使用mkdir?
来自
-p, --parents no error if existing, make parent directories as needed