【问题标题】:mkdir in ftp using shell script if folder doesn't exist如果文件夹不存在,则在 ftp 中使用 shell 脚本的 mkdir
【发布时间】:2016-10-15 23:30:44
【问题描述】:

我是 FTP 的新手。如果文件夹不存在,我想创建一个文件夹。 我知道有一个选项“mkdir -p foldername”,但是在 ftp 中执行此操作会创建一个名为“-p”的文件夹。 我正在尝试通过 ftp 将文件从一台远程服务器传输到另一台远程服务器,并在接收服务器中创建文件夹(如果尚未存在)。

【问题讨论】:

    标签: shell ftp mkdir


    【解决方案1】:

    一种解决方案是始终尝试创建文件夹 - 然后忽略任何错误。当然,在创建文件夹后,您需要将 cd 放入其中 - 如果出现错误,那么您将遇到更大的问题。

    shell mkdir 中的-p 选项可确保不会引发错误。 FTP 不使用 shell:它自己使用。

    【讨论】:

    • 我很傻。我做错了什么,假设 mkdir 不创建一个新文件夹,如果它不存在的话。谢谢老哥!
    最近更新 更多