알아야 할 사항
- 현재 작업 디렉토리를 변경하려면 cd를 사용합니다. . 어떤 디렉토리에 있는지 확인하려면 pwd를 사용하세요. 명령.
- 사용 / (슬래시)를 사용하여 루트 디렉터리로 이동합니다. - 사용 (하이픈):이전 디렉토리로 이동합니다.
- ~ 사용 (물결표) 사용자 홈 디렉토리로 이동합니다.
이 기사는 Linux에서 디렉토리를 변경하는 방법을 설명합니다. 지침은 모든 Linux 배포에 적용됩니다.
Linux의 작업 디렉토리
리눅스 cd 명령은 현재 디렉토리를 변경합니다. 현재 작업 디렉토리를 변경하기 위해 셸 세션에 있을 때(예:그래픽 데스크탑에서 터미널 창을 시작할 때) 사용됩니다.
그래픽 환경에서 Linux를 사용할 때 현재 작업 디렉토리에 대해 거의 생각하지 않습니다. 그러나 쉘에서 작업할 때 시스템은 달리 지정하지 않는 한 작업 범위가 현재 디렉토리라고 가정합니다. 예를 들어, LibreOffice Writer에 파일을 저장하면 기본적으로 홈 디렉토리가 사용되지만 셸에서 텍스트 편집기를 사용하여 파일을 저장하면 기본적으로 현재 작업 디렉토리가 됩니다.
어떤 디렉토리에 있는지 확인하려면 pwd를 사용하세요. 명령. 작업 디렉토리(명령 이름)를 표준 출력으로 인쇄합니다.
![Linux에서 디렉토리를 변경하는 방법](/article/uploadfiles/202203/2022032814364923.png)
'CD' 명령을 사용하여 현재 작업 디렉토리를 변경하는 방법
CD 명령은 단순함에서 우아합니다.
이 명령은 두 가지 옵션만 지원하며 두 옵션 모두 드문 경우입니다.
- -P :물리적 디렉토리 구조를 사용하고 심볼릭 링크를 무시합니다.
- -L :심볼릭 링크를 따라야 함
'CD' 명령의 로컬 및 절대 경로 이름
절대 경로 이름을 사용합니다. 또는 로컬 경로 이름 cd 명령. 절대 경로 이름은 루트 디렉터리에서 시작하는 반면 로컬 경로 이름은 현재 작업 디렉터리에 상대적입니다.
예를 들어, 현재 /var/www/html에 있지만 /var/www/html/img로 이동하려는 경우 다음 명령 중 하나가 작동합니다.
cd /var/www/html/img
cd img
파일 시스템 이동을 위한 바로 가기
![Linux에서 디렉토리를 변경하는 방법](/article/uploadfiles/202203/2022032814364935.png)
cd와 함께 다음 단축키를 사용합니다. 명령:
- / :루트 디렉토리로 이동(슬래시)
- .. :상위 디렉토리로 이동(공백 없이 마침표 두 개)
- ~ :로그인한 사용자의 홈 디렉토리로 이동(물결표)
- - :이전 디렉토리로 이동(하이픈)
셸에 따라 셸 프롬프트에서 사용자 이름에 추가된 바로 가기 기호 중 하나 또는 현재 디렉터리 이름을 볼 수 있습니다.
권한 문제
Linux에서는 디렉토리와 파일 모두 권한이 발생합니다. 일반적으로 말해서, 모든 파일 또는 디렉토리는 귀하가 개체의 소유자인지, 개체에 대한 액세스 권한이 부여된 그룹의 일부인지, 또는 전 세계적으로 승인된 사용자인지에 따라 읽기, 쓰기 또는 실행이 가능합니다.
일반적으로 내용을 읽을 수 없는 디렉토리로 변경하려고 하면 오류가 발생합니다. 예를 들어, Bash 셸에서 작동하는 일반 사용자 계정이 /root에 액세스하려고 하면 다음 오류가 발생합니다.
상승된 권한을 사용하여 이동하거나(예:sudo를 통해) 명령) 또는 chmod 를 사용하여 디렉토리의 권한을 변경합니다. 명령.
'Sudo' 명령의 힘'Chmod' Linux 명령을 사용하는 방법