![단일 명령으로 동일한 사용자/그룹으로 중첩된 디렉터리 생성](https://linux55.com/image/217753/%EB%8B%A8%EC%9D%BC%20%EB%AA%85%EB%A0%B9%EC%9C%BC%EB%A1%9C%20%EB%8F%99%EC%9D%BC%ED%95%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%2F%EA%B7%B8%EB%A3%B9%EC%9C%BC%EB%A1%9C%20%EC%A4%91%EC%B2%A9%EB%90%9C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%20%EC%83%9D%EC%84%B1.png)
단일 명령으로 동일한 사용자/그룹으로 중첩된 디렉터리를 만드는 방법이 있습니까?
이 단일 명령은 다음 두 명령과 동일한 효과를 갖습니다.
mkdir -p new-1/new-2/new-3
chown -R myUser:myUser new-1
답변1
댓글을 추가할 수 없어서 답변으로 게시합니다. 보세요 install
, 당신 은 그것을 봅니다 man install(1)
.
install -d -g myUser -o myUser new-1 new-1/new-2 new-1/new-2/new-3
또는 디렉토리 이름을 반복하지 않으려는 경우(루트 사용자 사용):
sudo -g myUser -u myUser mkdir -p new-1/new-2/new-3