一个用于在其中创建目录和文件的命令linux命令

假设我的当前目录是A。我想在B中创建一个目录B和一个文件“myfile.txt”

如何在来自终端的一个命令中实现这一点

编辑:

目录可以嵌套多次。我可能想创建B/C/D,然后在其中创建“myfile.txt”。我也不想重复目录部分

下面的命令将在任何级别创建目录

mkdir-p B/C/D

mkdir-p B/C/D&amp&触摸B/C/D/myfile.txt

将创建目录和文件。但是我不想在touch命令之后重复目录部分。可能吗

mkdir酒店&触摸B/myfile.txt

或者,创建一个函数:

mkfile(){mkdir-p--“$1”和触摸--“$1”/“$2”}

使用两个参数执行它:创建路径和文件名。说:

mkfile B/C/D myfile.txt

将在目录B/C/D中创建文件myfile.txt

发表评论