假设我的当前目录是 A 。我想在 B 中创建一个目录 B 和一个文件“myfile.txt”。
如何在终端的一个命令中做到这一点?
编辑:
目录可以嵌套多次。就像我可能想在其中创建 B/C/D 然后“myfile.txt”。我也不想重复目录部分。
以下命令将在任何级别创建目录。
mkdir -p B/C/D
和
mkdir -p B/C/D && touch B/C/D/myfile.txt
将创建目录和文件。但我不想在 touch
命令之后重复目录部分。那可能吗?
原文由 chanchal118 发布,翻译遵循 CC BY-SA 4.0 许可协议
或者,创建一个函数:
使用 2 个参数执行它:创建路径和文件名。说:
将在目录 --- 中创建文件
myfile.txt
B/C/D
。