하위 디렉터리가 있는 txt 파일의 mkdir

하위 디렉터리가 있는 txt 파일의 mkdir

txt 파일의 목록에서 폴더 구조를 만들려고 하는데 하위 폴더도 추가하고 싶습니다.

텍스트 파일의 형식은 다음과 같으며 이름은 폴더.txt입니다.

“Folder A”
“Folder B”
“Folder C”

나는 이것을 사용할 수 있습니다

cat folders.txt | xargs mkdir

이 명령은 성공적으로 폴더를 생성하지만 텍스트 파일 자체에 넣지 않고 텍스트 파일의 하위 폴더를 각 폴더에 추가하고 싶습니다. 나는 명령이 다음과 같을 것이라고 상상한다.

cat folders.txt | xargs mkdir -p /{“Subfolder A”,“Subfolder A”}

Read-only file system하지만 이것을 실행하면 오류가 발생합니다.

도움을 주시면 감사하겠습니다.

답변1

mkdir -p /…일반 사용자가 쓸 수 없는 폴더를 볼륨의 루트에 생성하려고 시도하고 있습니다.

하위 폴더를 만들지 않았기 때문입니다. xargs는 기본적으로 명령 끝에 인수를 추가합니다. xargs가 명령의 끝이 아닌 올바른 위치에 폴더를 삽입하도록 합니다.

cat folders.txt | xargs -I§ mkdir -p §/{"Subfolder A","Subfolder A"}

관련 정보