![mkdir -p 사용 정규식을 사용하여 하위 디렉터리에 파일을 만드는 것이 가능합니까? [복사]](https://linux55.com/image/198698/mkdir%20-p%20%EC%82%AC%EC%9A%A9%20%EC%A0%95%EA%B7%9C%EC%8B%9D%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%95%98%EC%9C%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%A7%8C%EB%93%9C%EB%8A%94%20%EA%B2%83%EC%9D%B4%20%EA%B0%80%EB%8A%A5%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
mkdir -p
이 명령을 사용하여 파일을 만들 려고 합니다 .
를 사용하여 mkdir -p ~/1/2/3/4
하나의 명령으로 파일 (w,x)를 /2에, (y,z)를 /3에 어떻게 넣습니까?
디렉토리를 생성한 후 touch 명령을 사용할 수 있다는 것을 알고 있지만 단일 명령을 사용하여 정규식을 통해 이 모든 작업을 수행하는 방법을 알아내려고 노력 중입니다.
이 문제를 해결하려는 초보자로서 이 문제에 대한 해결책을 찾을 수 있다면 크게 감사하겠습니다. 감사해요!
답변1
파일이 없는 디렉터리( )를 생성한다는 점을 고려하면 4
일반 명령이 파일 및 상위 디렉터리 시나리오를 완전히 처리할 것이라고는 기대하지 않습니다.
새 명령을 만들지 않고도 할 수 있는 최선의 방법은 다음과 같습니다.
mkdir -p ~/1/2/3/4; touch ~/1/2/{w,x,3/{y,z}}
후자는 정규식이 아니지만버팀대 확장.