티스토리 뷰
📌 cd (디렉토리 변경)
디렉터리 변경의 약자인 cd 명령은 Linux 파일 시스템의 디렉토리 간을 이동하는 데 사용됩니다.
사용자는 다른 폴더로 이동하고 해당 콘텐츠에 액세스할 수 있습니다.
Linux 명령줄의 필수 도구로, 다양한 디렉터리 내의 파일을 탐색하고 조작할 수 있습니다.
- directory: 탐색하려는 디렉토리의 경로입니다. 이는 상대 경로(현재 디렉터리 기준) 또는 절대 경로(루트 디렉터리에서 시작)일 수 있습니다.
📌 기본 사용법
1. 디렉토리로 이동
cd /path/to/directory
-
- 지정된 디렉터리로 이동됩니다.
2. 홈 디렉토리로 이동
cd ~
-
- 물결표 '~' 기호는 현재 사용자의 홈 디렉터리를 나타냅니다.
3. 이전 디렉토리로 돌아가기
cd -
-
- 현재 디렉토리 이전에 있었던 마지막 디렉토리로 이동합니다.
4. 한 레벨 위로 이동
cd ..
-
- 이중 점 '..'은 상위 디렉터리를 나타내므로 디렉터리 구조에서 한 수준 위로 이동합니다.
5. 루트 디렉토리로 이동
cd /
-
- 시스템의 루트 디렉터리로 이동합니다.
📌 주요 옵션
1. 상대 경로 사용
cd ../folder
-
- 현재 디렉터리보다 한 수준 위에 있는 '폴더'로 이동합니다.
2. 절대 경로 사용
cd /usr/local/bin
-
- 루트부터 지정된 디렉터리로 직접 이동합니다.
3. ~를 사용하여 탐색
cd ~/Documents
-
- 홈 디렉터리 내의 Documents 폴더로 이동됩니다.
📌 GOOD 사용법
1. 편의를 위해 상대 경로를 사용
-
- 계층 구조에서 가까운 디렉터리 사이를 탐색하는 경우 상대 경로를 사용
cd ../sibling_directory
2. 정확성을 위해 절대 경로를 사용
-
- 특정 디렉터리에 액세스해야 하는 스크립트나 명령으로 작업할 때 절대 경로를 사용
cd /var/www/html
📌 BAD 사용법
1. 위치를 확인하지 않고 cd를 사용 X !
-
- 현재 위치를 모르고 cd 명령을 실행하면 특히 스크립트에서 혼란이 발생할 수 있습니다.
- 현재 위치를 확인하려면 항상 'pwd'(작업 디렉터리 인쇄)를 사용하세요.
pwdcd /etc
-
- 이렇게 하면 시작점을 확실히 알 수 있습니다.
2. 공백이 포함된 디렉토리에는 따옴표를 사용 X !
-
- 이름에 공백이 있는 디렉터리로 이동하는 경우 경로 주위에 따옴표를 사용해야 합니다.
cd "My Documents"
-
- 따옴표가 없으면 명령이 예상대로 작동하지 않을 수 있습니다.
3. 대소문자 구분 주의 !
-
- Linux 파일 경로는 대소문자를 구분하므로 디렉터리 이름의 대문자 사용에 주의하세요.
cd /Home # 디렉토리가 실제로 'home'이면 틀림
cd /home # 정상적으로 작동
반응형