하나의 Linux 명령으로 여러 하위 디렉토리를 만드는 방법
Linux에서 명령 행을 사용하여 여러 하위 디렉토리 또는 디렉토리 트리를 포함하는 디렉토리를 작성하려면 일반적으로 mkdir
명령을 여러 번 반복하십시오. 그러나이를 수행하는 더 빠른 방법이 있습니다..
htg라는 디렉토리를 만들고 그 안에 4 개의 서브 디렉토리를 만들고 싶다고 가정 해 봅시다. 정상적인 상황에서는 mkdir
명령을 사용하여 htg 디렉토리를 만듭니다. 그럼, 우리는 CD
명령을 사용하여 새로운 htg 디렉토리로 변경하고 마지막으로 mkdir
명령을 다시 네 번 눌러 네 개의 하위 디렉토리를 만듭니다..
이 모든 것을 하나의 명령으로 결합 할 수 있습니다..
여러 개의 하위 디렉토리가있는 새 디렉토리를 만들려면 프롬프트에서 다음 명령을 입력하고 Enter를 누릅니다 (분명히 원하는 디렉토리 이름으로 변경)..
mkdir -p htg / 기사, 이미지, 메모, 완료
그만큼 -피
깃발은 mkdir
명령을 사용하여 기본 디렉토리가없는 경우 먼저 만듭니다 (여기서는 htg). 대괄호 안의 단어는 "중괄호 확장 목록"의 일부입니다. 중괄호 확장 목록의 각 항목은 이전 경로 (htg /)에 별도로 추가됩니다..
예를 들어 위의 명령은 htg / articles, htg / images, htg / note, htg / done으로 확장되며 htg 디렉토리 아래에 생성되는 네 개의 하위 디렉토리 모두로 확장됩니다. 아래 스크린 샷에서 볼 수 있듯이.
에서 중괄호 확장 목록을 사용할 수도 있습니다. mkdir
명령은 이미 존재하는 디렉토리에 하위 디렉토리를 작성하는 경우 다음과 같습니다. 이 예제에서, htg 디렉토리는 이미 존재하므로 서브 디렉토리는 단순히 그 디렉토리 아래에 추가됩니다.
중괄호 확장 목록을 mkdir
명령. 예를 들어, htg 디렉토리의 articles 하위 디렉토리에서 new라는 두 개의 하위 디렉토리를 작성하고 다시 작성하려고합니다. 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다..
mkdir -p htg / articles / new, rewrites, 이미지, 메모, 완료
아래 예에서와 같이 원하는 경우 전체 경로를 사용할 수도 있습니다.
mkdir -p ~ / Documents / htg / articles / new, rewrites, 이미지, 메모, 완료
네 개의 하위 디렉토리가 htg 디렉토리 아래에 만들어지고 두 개의 하위 디렉토리 인 new와 rewrites가 articles 하위 디렉토리 아래에 만들어집니다.
그것은 쉽습니다. 또한 mkdir
명령과 함께 CD
명령을 사용하여 하나의 명령으로 디렉토리를 만들고 변경하십시오..