我知道这个问题可以通过使用 mkdir 和 touch 命令组合来解决。但我想知道是否有其他解决方案只使用一个命令。
答案1
我认为最好使用这样的组合。我不知道有一个专门用于此目的的命令。
mkdir -p dict_to_create # -p forces create of non-existent parent dirs
touch dict_to_create/foo.txt # touch to create the file,
# could use -f (force) Read, man touch
答案2
有两个参数,目录名和文件名。我想不出任何这样的命令,但您可以创建一个简短的脚本并将其放置在您的/usr/local/bin
.
cat > mkfdile <<'EOF'
#!/bin/bash
mkdir "$1"
cd "$1"
touch "$2"
EOF
chmod a+x mkfdile
我假设您需要这个,因为您想从另一个脚本中调用它。