터미널에서 디렉토리 이름 앞에 있는 ~/는 무엇을 의미합니까?

터미널에서 디렉토리 이름 앞에 있는 ~/는 무엇을 의미합니까?

예를 들어 다음과 같이 말하면 무엇을 의미할까요?

CD ~/내 디렉토리

답변1

~홈 디렉토리에 대한 바로가기이므로

cd ~/mydirectory 

mydirectory홈 폴더에 그러한 디렉터리가 있으면 이동하고 , 그렇지 않으면 디렉터리가 존재하지 않는다는 오류가 발생합니다.

예:

여기에 이미지 설명을 입력하세요

귀하의 홈 디렉토리는 에 있습니다 /home/<username>.

퀴즈: 이것이 기본 bash 프롬프트에 물결표가 있는 이유입니다 user@host:~$. 물결표는 현재 홈 디렉토리에 있음을 나타냅니다. 예를 들어 다른 곳으로 이동하면 /etc이 표시됩니다 user@host:/etc$.

답변2

홈 디렉토리의 약어입니다. 예를 들어 내 데스크탑 디렉토리는 다음과 같습니다.

 /home/marc/Desktop

또는

 ~/Desktop

줄여서.

관련 정보