inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리눅스 입문 - 개념으로 탄탄히!!

[실습] 디렉터리 다루기

질문입니다

313

white8030

작성한 질문수 4

0

강의에서 cd testdir/ 이렇게 사용하시던데 cd /testdir 이렇게 하면 왜 안되는건가요? 또는 cd testdir 이렇게 쓰면 안되는건가요? cd testdir/ 에서 testdir 다음에 /가 오는게 어색하네요..

linux

답변 1

1

런잇(ProgCoach4U)

안녕하세요 white8030님

cd 명령에서 디렉터리 이름 뒤에 붙는 슬래쉬는 있으나 없으나 관계가 없습니다. 따라서 cd testdir과 cd testdir/은 같은 의미입니다. cd testdir/의 슬래쉬가 어색하시면 안붙이셔도 상관없습니다:)

하지만 cd /testdir은 전혀 다른 의미입니다. cd 명령은 기본적으로 현재 디렉터리를 기준으로 동작합니다. 즉 상대 경로 기준으로 동작합니다. cd testdir 이라고 하면 현재 디렉터리의 하위에 연결된 testdir이란 디렉터리로 이동하는 것입니다.

그런데 /testdir은 절대 경로로 디렉터리를 지정하신 것입니다. 디렉터리 명에서 '/'는(슬래쉬의 앞뒤에 아무런 디렉터리 명이 붙지 않은 것) 루트 디렉터리를 의미합니다. 그래서 /testdir은 루트 티렉터리 하위의 testdir 디렉터리를 의미합니다. 그래서 cd /testdir이라고 명령하면 올바른 디렉터리가 아니기 때문에 동작하지 않는 것입니다.

잘 이해하시길 바라겠습니다. 감사합니다!

0

white8030

이해했습니다. 감사합니다!

Ubuntu 설치 문제(중간에 설치가 멈춥니다)

0

285

3

VirtualBox ubuntu 24.04 설치 나름의 tip

1

193

3

제가 입문자입니다

0

86

2

터미널 창의 프롬프트가 너무 깁니다. 짧게 하고 싶습니다.

0

201

3

core 생성이 안됩니다.

0

103

2

cd /home/pig 권한 거부가 발생합니다.

0

73

2

강의에 관한 잘문은 아니고 궁금한게 있어서 여쭙고자 합니다.

0

71

2

리눅스 가상머신

0

84

2

설치 속도가 심각하게 느립니다

0

130

2

mv /tmp/pineapple . 명령어 입력했는데 다음과 같이 나타납니다.

0

67

2

cal 이라고 치니까 찾을 수 없는 명령어라고 뜹니다.

0

93

2

계속 검은 화면이 뜨는 이유가 무엇인가요?

0

424

2

그래픽 컨트롤러를 VBoxVGA로 바꾸었는데 화면이 안뜹니다.

0

166

2

우분투 설치가 안됩니다.

0

362

2

sudo 권한

0

303

4

파일 권한 실습 관련 질문

0

173

1

강의내용 관련 질문입니다

0

171

2

기본 명령어 내용까지 들으려고 하는데요

0

132

1

텍스트 에디터 질문

0

144

2

수업자료 출력해서 강의 들어야 하나요?

0

244

2

소프트링크 질문

0

141

2

강의에 수학과 관련된 내용이 있나요?

0

116

1

라즈베리파이를 이용한 학습 문의

0

123

2

안녕하세여 제가 뭘 놓친 부분이 있을까요?

0

218

2