디렉터리 구조 생성

디렉터리 구조 생성

Linux 과제를 배정받았는데 내용은 다음과 같습니다.

사용자의 홈 디렉터리(사용자 홈 디렉터리)에 그림과 같이 파일 트리를 만들고 프로세스를 완료하는 데 필요한 모든 명령을 나열합니다.

여기에 이미지 설명을 입력하세요.

내 문제는 이 작업을 수행하기 위해 어떤 명령을 사용해야 하는지 모른다는 것입니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

mkdir명령줄의 명령을 사용하여 개별 디렉터리를 만들 수 있습니다. 예를 들어:

mkdir private

private그러면 현재 디렉터리에 디렉터리가 생성됩니다.

귀하의 연습에서는 show 디렉토리 구조를 생성하기 위해 일련의 명령이 필요하므로 이는 일련의 명령이 됩니다 mkdir.

기본적으로 이 과제에 접근하는 방법에는 두 가지가 있습니다.

  1. (를 사용하여) 홈 디렉터리로 이동 cd하고 거기에 필요한 모든 디렉터리를 만듭니다. 그런 다음 cd그 중 하나로 이동하여 거기에 필요한 모든 디렉토리 등을 만듭니다. 또는

  2. 홈 디렉터리로 이동하고 mkdir -p맨 아래 디렉터리 경로를 사용하세요. -p이 명령에 대한 옵션은 mkdir지정된 경로 끝에 디렉터리를 생성하지만 누락된 중간 디렉터리도 생성합니다. 예를 들어:

    mkdir -p private/homework private/lab
    

    private디렉토리와 그 아래의 homework하위 디렉토리가 생성됩니다 lab.

man mkdir또한 시스템의 출력을 확인하십시오.

답변2

파일 트리는 디렉토리 구조여야 합니다.

그리고 또 다른 세부 사항이 있습니다. 길을 잃지 않도록 괄호를 사용하세요.

mkdir private public temp
(cd private; mkdir lab ...)
(cd public; mkdir music book ...)

(cd public/book; mkdir java c++ Pascal)

이는 대화식으로 수행하는 방식을 모방 cd ..하여 더 높은 수준으로 돌아갈 수 있습니다.

관련 정보