【发布时间】:2017-01-01 19:44:34
【问题描述】:
如果目录不存在,我想使用 LFTP 创建目录。它应该是“单线”:
这确实有效:
lftp -c "open -u user,pass server; mkdir /test
lftp -c "open -u user,pass server; mkdir -p /test
如果目录已经存在则失败:
mkdir: Zugriff nicht möglich:550-无法创建目录:文件存在 16 个文件已使用 (0%) - 已授权:50000 个文件 1286621 KB 已使用 (0%) - 已授权:512000000 Kb (/test2)
但如果目录已经存在,它确实会失败。我怎样才能更优雅地做到这一点?
【问题讨论】:
-
是的,我试过了。 LFTP 是
LFTP | Version 4.0.9 | Copyright (c) 1996-2010 Alexander V. Lukyanov,它是从 repo 安装的。 -
是的,我似乎也无法在那里找到答案。但是is 有更新版本的 LFTP,你可以尝试升级看看是否有帮助。
-
仍然不会让我抱有希望,来自我上面评论中的同一页面:版本 3.7.12 - 2009-04-28 修复了
mput -d' command. fixed a core dump onkill 命令上的核心转储。修复了 sftp 协议的 mkdir -p。修复了一些有符号/无符号转换错误。