一个命令创建一个目录和文件里面的linux commad

假设我当前的目录是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命令后重复目录部分.那可能吗

解决方法

mkdir B && touch B/myfile.txt

或者,创建一个函数

mkfile() { mkdir -p -- "$1" && touch -- "$1"/"$2" }

使用2个参数执行它:创建路径和文件名.他说:

mkfile B/C/D myfile.txt

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

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...