다음과 같은 디렉토리 구조가 있다고 가정하십시오.
$ [~ / 연습] ls a / b / c / d /
이제 tmp1모든 하위 디렉토리에 디렉토리를 practice만들고 싶습니다.
$ [~ / 연습] mkdir * / tmp1 mkdir :`* / tmp1 '디렉토리를 만들 수 없습니다 : 그러한 파일이나 디렉토리가 없습니다
그런 다음 -p스위치를 시도하고 *하위 디렉토리로 이름이 지정된 디렉토리로 끝납니다.tmp1
$ [~ / 연습] mkdir -p * / tmp1 $ [~ / 연습] ls * / a / b / c / d /
-p존재하지 않는 디렉토리를 여러 개 만드는 것이 스위치 사용이라는 것을 알고 있습니다 . 나는 그것이 도움이 될 것이라고 생각했습니다.
tmp1모든 서브 디렉토리에서 한 번에 작성하는 방법
이 작업을 수행 할 수있는 경우, 어떻게 그것을 만들 확장 할 \tmp1, \tmp2, \tmp3에 \a, \b그리고 \c한 번에?
편집 : 나는 디렉토리가 간단하고 순서 등이 될 필요가 없다는 언급 놓친 a, b, c등, 그리고 생성 할 디렉토리와 같은 필요는 없다 tmp1, tmp2.
$ [~ / 연습] ls 개 / 고양이 / 쥐 /
그들에서, 나는 같은 것을 갖고 싶습니다
$ [~ / 연습] ls * 개: 빨강, 파랑/ 고양이: 빨강, 파랑/ 쥐: 빨강, 파랑/