기계적 인조 인간

리눅스의 CD 명령 (디렉토리 변경)

[다시보는 CES 어워드]레인콤「시상식에 유일한 동양인…카메라 플래시 세례 ì—„ì² ë°›ì•˜ë‹¤ã€

[다시보는 CES 어워드]레인콤「시상식에 유일한 동양인…카메라 플래시 세례 ì—„ì² ë°›ì•˜ë‹¤ã€

차례:

Anonim

cd (“change directory”) 명령은 Linux 및 기타 Unix 계열 운영 체제에서 현재 작업 디렉토리를 변경하는 데 사용됩니다. Linux 터미널에서 작업 할 때 가장 기본적이고 자주 사용되는 명령 중 하나입니다.

현재 작업 디렉토리는 사용자가 현재 작업중인 디렉토리 (폴더)입니다. 명령 프롬프트와 상호 작용할 때마다 디렉토리 내에서 작업합니다.

이 학습서에서는 cd 명령을 사용하여 시스템의 디렉토리 트리를 탐색하는 방법을 보여줍니다.

cd 명령

cd 는 내장 쉘이며, 그 작동은 쉘마다 약간 다를 수 있습니다. 쉘 환경 변수를 사용하여 실행에 필요한 정보를 결정합니다.

Bash 내장 버전의 cd 다룰 것입니다.

cd 명령의 구문은 다음과 같습니다.

cd directory

이 명령은 거의 사용되지 않는 두 가지 옵션 만 허용합니다.

  • −L , 심볼릭 링크를 따릅니다. 기본적으로 cd -L 옵션이 지정된 것처럼 작동합니다. −P , 심볼릭 링크를 따르지 마십시오. 즉, 이 옵션을 지정하고 디렉토리를 가리키는 심볼릭 링크를 탐색하려고하면 cd 가 디렉토리로 변경됩니다.

가장 간단한 형태로, 인수없이 사용될 때 cd 는 홈 디렉토리로 이동합니다.

파일 시스템을 탐색 할 때 Tab 키를 사용하여 디렉토리 이름을 자동 완성 할 수 있습니다. 디렉토리 이름 끝에 슬래시를 추가하는 것은 선택 사항입니다.

디렉토리로 전환하려면 해당 디렉토리에 대한 실행 권한이 있어야합니다.

pwd 명령을 사용하면 현재있는 디렉토리를 찾을 수 있습니다.

절대 및 상대 경로 이름

변경할 디렉토리를 지정할 때 절대 또는 상대 경로 이름을 사용할 수 있습니다. 절대 또는 전체 경로는 시스템 루트 / 에서 시작하고 상대 경로는 현재 디렉토리에서 시작합니다.

기본적으로 Linux 시스템에 로그인하면 현재 작업 디렉토리가 홈 디렉토리로 설정됩니다. Downloads 디렉토리가 홈 디렉토리에 있다고 가정하면 디렉토리의 상대 경로를 사용하여 디렉토리를 탐색 할 수 있습니다.

cd Downloads

절대 경로를 사용하여 동일한 디렉토리를 탐색 할 수도 있습니다.

cd /home/username/Downloads

간단히 말해서 경로가 슬래시 ( / )로 시작하면 디렉토리의 절대 경로입니다.

부모 디렉토리

유닉스 계열 운영 체제에서 현재 작업 디렉토리는 단일 점 ( . )으로 표시됩니다. 두 개의 점 ( .. )이 차례로 부모 디렉토리를 나타내거나 다른 말로 현재 디렉토리 바로 위의 디렉토리를 나타냅니다.

cd. 를 입력하면, 현재 디렉토리로 변경하거나 다른 말로하면 명령이 수행하지 않습니다.

현재 /usr/local/share 디렉토리에 있고 /usr/local 디렉토리 (현재 디렉토리에서 한 단계 위)로 전환하려면 다음을 입력하십시오.

cd../

두 레벨을 /usr 디렉토리 (부모의 부모)로 이동하려면 다음을 실행할 수 있습니다.

cd../../

또 다른 예가 있습니다. /usr/local/share 디렉토리에 있고 /usr/local/src 로 전환한다고 가정 해 봅시다. 다음과 같이 입력하면됩니다:

cd../src

이전 디렉토리로 이동

이전 작업 디렉토리로 다시 변경하려면 대시 ( - ) 문자를 cd 명령의 인수로 전달하십시오.

cd -

홈 디렉토리로 이동

홈 디렉토리로 이동하려면 cd 를 입력하십시오. 홈 디렉토리로 직접 돌아가는 또 다른 방법은 아래와 같이 물결표 ( ~ ) 문자를 사용하는 것입니다.

cd ~

예를 들어, 홈 디렉토리 안에있는 Downloads 디렉토리로 이동하려면 다음을 입력하십시오.

cd ~/Downloads

다음 구문을 사용하여 다른 사용자의 홈 디렉토리로 이동할 수도 있습니다.

cd ~username

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

변경하려는 디렉토리 이름에 공백이 있으면 경로를 따옴표로 묶거나 백 슬래시 ( \ ) 문자를 사용하여 공백을 이스케이프해야합니다.

cd 'Dir name with space'

cd Dir\ name\ with\ space

결론

이제는 현재 작업 디렉토리가 무엇인지, cd 명령을 사용하여 다른 디렉토리를 탐색하는 방법에 대해 잘 알고 있어야합니다.

bash 터미널