Linux의 Cd 명령(디렉토리 변경)

Linux의 Cd 명령(디렉토리 변경)

2022-06-01 last update

7 minutes reading terminal bash
cd("change directory") 명령은 Linux 및 기타 유닉스 운영 체제의 현재 작업 디렉터리를 변경하는 데 사용됩니다.Linux 터미널에서 작업할 때 가장 기본적이고 자주 사용하는 명령 중 하나입니다.current working directory
사용자가 현재 사용 중인 디렉토리 (폴더) 입니다.명령 프롬프트와 상호작용할 때마다 디렉터리에서 작업합니다.본고는 cd 명령 네비게이션 시스템의 디렉터리 트리를 어떻게 사용하는지 보여 줍니다.

cd 명령

cd는 내장된 셸로 그 행위는 셸에 따라 다를 수 있다.사용shell environment variables
실행에 필요한 정보를 결정합니다.Bash 내장 버전cd을 소개합니다.cd 명령의 문법은 다음과 같다.
cd [OPTIONS] directory
이 명령은 거의 사용하지 않는 두 가지 옵션만 받아들인다.
  • −L, 따르기symbolic links
    .기본적으로 cd 옵션이 지정된 것처럼 동작합니다.
  • -L, 기호 링크를 따르지 마십시오.이 옵션을 지정하고 디렉터리에 대한 기호 링크로 이동하려고 하면 −P 이 디렉터리로 변경됩니다.
  • 가장 간단한 형식에서 사용할 때 매개 변수가 없습니다. cd 홈 디렉터리로 가져옵니다.파일 시스템을 탐색할 때 cd 키를 사용하여 디렉토리의 이름을 자동으로 완성할 수 있습니다.디렉터리 이름 끝에 슬래시를 추가하는 것은 선택할 수 있습니다.디렉터리로 전환하려면 executable permissions
    디렉토리의 경우 Tab
    명령을 사용하면 현재 있는 디렉터리를 찾을 수 있습니다.

    절대 및 상대 경로 이름

    변경할 디렉토리를 지정할 때 절대 경로 이름 또는 상대 경로 이름을 사용할 수 있습니다.절대 또는 전체 경로는 시스템 루트 디렉터리pwd에서 시작하고 상대 경로는 현재 디렉터리에서 시작합니다.기본적으로 Linux 시스템에 로그인하면 현재 작업 디렉토리가 주 디렉토리로 설정됩니다.홈 디렉터리에 / 디렉터리가 존재한다고 가정하면 이 디렉터리의 상대 경로를 사용할 수 있습니다.
    cd Downloads
    절대 경로를 사용할 수도 있습니다.
    cd /home/username/Downloads
    같은 디렉터리로 이동할 수도 있습니다. 간단히 말하면 경로가 슬래시(Downloads로 시작하면 이 디렉터리의 절대 경로입니다.

    상위 디렉토리

    클래스 유닉스 운영체제에서 현재 작업 디렉터리는 단일 지점/으로 표시됩니다.두 개의 점(., 하나는 부모 디렉터리나 현재 디렉터리의 바로 위에 있는 디렉터리를 나타낸다...를 입력하면 현재 디렉터리로 변경하거나 명령이 작동하지 않습니다.현재 cd . 디렉토리에 있다고 가정합니다./usr/local/share 디렉터리로 전환하려면 (현재 디렉터리보다 한 단계 높음) 를 입력하십시오.
    cd ../
    디렉터리로 두 단계를 이동하려면 (부자 디렉터리의 부모 디렉터리) 다음 명령을 실행할 수 있습니다. (adsby 구글 = 윈도우.adsby 구글 | | [])푸시({});
    cd ../../
    여기는 또 다른 예다./usr/local 디렉토리에 있고 /usr 로 전환하려는 경우입력할 수 있습니다:
    cd ../src

    이전 디렉토리로 이동

    이전 작업 디렉터리로 변경하고 대시(/usr/local/share 문자를 cd 명령에 매개 변수로 전달합니다:
    cd -

    홈 디렉토리로 이동

    홈 디렉터리로 이동하려면 /usr/local/src만 입력하십시오.홈 디렉터리로 바로 돌아가는 또 다른 방법은 아래와 같이 턱화- 문자를 사용하는 것이다.
    cd ~
    예를 들어 홈 디렉터리에 있는 cd 디렉터리로 이동하려면입력할 수 있습니다.
    cd ~/Downloads
    또는 다음 구문을 사용하여 다른 사용자의 홈 디렉토리로 이동할 수 있습니다.
    cd ~username

    이름에 공백이 있는 디렉토리

    로 변경할 디렉토리 이름에 공백이 있으면 따옴표를 사용하여 경로를 묶거나 백슬래시(~ 문자 이스케이프 공백을 사용해야 합니다.
    cd 'Dir name with space'

    결론

    현재,현재 작업 디렉터리가 무엇인지, Downloads 명령을 사용하여 시스템의 디렉터리 구조를 탐색하는 방법을 잘 알아야 합니다.질문이나 피드백이 있으면 언제든지 의견을 발표하십시오.