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
다른 스크립트에서 호출하고 싶기 때문에 이것이 필요하다고 가정합니다.