假设我的当前目录是A。我想在B中创建一个目录B和一个文件“myfile.txt”
如何在来自终端的一个命令中实现这一点
编辑:
目录可以嵌套多次。我可能想创建B/C/D,然后在其中创建“myfile.txt”。我也不想重复目录部分
下面的命令将在任何级别创建目录
mkdir-p B/C/D
及
mkdir-p B/C/D&&;触摸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