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