当前位置: 首页 > 面试题库 >

Linux:复制并创建目标目录(如果不存在)

沈建柏
2023-03-14
问题内容

我想要创建目标目录(如果不存在)的命令(或cp的选项)。

例:

cp -? file /path/to/copy/file/to/is/very/deep/there

问题答案:
mkdir -p "$d" && cp file "$d"

()没有此类选项cp



 类似资料:
  • 如果目录不存在,下面的方法是正确的创建方法吗? 它应该拥有脚本的完全权限,并且可以被其他人读取。

  • 条件是,如果目录存在,则必须在该特定目录中创建文件,而不创建新目录。 下面的代码仅使用新目录创建一个文件,而不针对现有目录。例如,目录名类似于“GETDIRECTION”:

  • 问题内容: 如果目录不存在,这是创建目录的正确方法吗?它应该对该脚本具有完全的权限,并且可以被其他人读取。 问题答案:

  • 问题内容: 条件是目录是否存在,它必须在该特定目录中创建文件而无需创建新目录。 下面的代码仅创建具有新目录的文件,而不为现有目录创建文件。例如,目录名称将类似于“ GETDIRECTION” 问题答案: 此代码首先检查目录是否存在,如果不存在则创建该目录,然后创建该文件。请注意,由于我没有完整的代码,因此我无法验证您的某些方法调用,因此,我假设对和这样的事情都可以使用。使用任何类时,您还应该做一些

  • 我目前正在为文件管理服务器开发RecycleBin组件。删除文档时,将从多个位置删除所有版本。出现这种情况时,所有文件夹路径将被删除到重复字符串dp\u original\u folder\u paths。 我想在文件夹路径不存在时创建它。 这是我当前的代码。第一部分检查文件是否存在,如果没有创建它。第二部分显示文档被重新链接到文件夹。 给出的输出为 创建目录:\EAM\sbotest 已创建目录

  • 我使用: 创建目录。虽然,它似乎工作正常(没有异常被抛出)我找不到文件夹/目录在文件系统的任何地方。我做错了什么吗?