이름이 다른 여러 폴더가 포함된 디렉터리가 있는데 각 개별 폴더 내에 하위 디렉터리를 만들어야 합니다.
폴더 중 하나의 경로는 다음과 같습니다.
/Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT_1
CT_xyz
이 디렉터리에는 여러 개의 ( CT_1
전달된 CT_124
) 폴더가 있으며 다음과 같이 각 폴더에 하위 디렉터리를 배치 EN
해야 합니다 .CT
/Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT_1/5Misc/Permissions
이러한 5Misc/Permissions
폴더는 각 개별 폴더에 배치되어야 합니다.
답변1
디렉토리 로 전환 /Volumes/Server1/Craft/2OQ/Dom_Curr/EN
:
cd /Volumes/Server1/Craft/2OQ/Dom_Curr/EN
그런 다음 다음 명령을 실행하십시오.
for D in CT_*
do
mkdir -p ${D}/5Misc/Permissions
done
EN
이렇게 하면 다음으로 시작하는 디렉터리 내의 모든 디렉터리 에 하위 디렉터리가 추가됩니다.CT_
답변2
일반적으로 사용되는 mkdir에 통합된 bash의 목록 기능을 사용하십시오.
mkdir /Volumes/Server1/Craft/2OQ/Dom_Curr/EN/CT{1..124}