홈 폴더의 디렉토리에 어떻게 CD를 넣습니까?


14

최신 버전의 Ubuntu 12.10에서 홈 폴더의 다운로드 디렉토리를 어떻게 변경합니까? 시도 cd /downloads했지만 해당 디렉토리가 없다는 오류가 발생했습니다.

답변:


22
cd ~/Downloads

리눅스는 대소 문자를 구분하므로 : 기억 Downloadsdownloads다른 디렉토리입니다.

~홈 디렉토리의 "바로 가기"입니다. 또 다른 하나는입니다 $HOME. 이미 홈 디렉토리에 있다면 cd Downloads.


5

로부터 Downloads디렉토리 빠르게 간단하게 입력하여 홈 디렉토리로 돌아갈 수 있습니다 cd프롬프트에서. cd ~같은 일을합니다.

BASH를 둘러 보는 두 가지 기본 방법이 있습니다.

  1. 절대 경로 이름 사용
  2. 상대 경로 이름 사용

절대 경로 이름은 루트 디렉토리에서 시작하며 앞에 표시되며 /어디에서나 사용할 수 있습니다. 로 이동하는 절대 경로를 사용하려면 Downloads다음을 실행하십시오.

cd /home/<username>/Downloads

여기서 <username>사용자 이름으로 바뀝니다. $USER일반적으로 현재 셸을 실행중인 사용자의 사용자 이름으로 확장되는 환경 변수로 대체 할 수도 있습니다 . 또한 대체 할 수 /home/<username>와 함께 $HOME일반적으로 쉘을 실행하는 사용자의 홈 디렉토리의 절대 경로로 확장 것이다.

이것에 대한 유용한 지름길은

cd ~/Downloads

물결표 문자 ( ~)가 대신 사용 /home/<username>되며 현재 쉘을 실행중인 사용자의 홈 디렉토리로 확장됩니다. 물결표 문자가 큰 따옴표 또는 작은 따옴표 인 경우에는이 확장이 수행되지 않습니다.

상대 경로 이름은 작업 디렉토리 (있는 디렉토리)에서 시작합니다. 따라서 어떤 디렉토리에 있는지 알고 있다면 바로 가기를 사용하여 해결할 수 있습니다. 예를 들어

  • . (점)은 현재 작업 디렉토리를 나타냅니다
  • .. (점) (점)은 현재 작업 디렉토리의 부모 디렉토리를 나타냅니다.

당신이 당신의 홈 폴더에 있고 입력 할 때 cd Downloads당신은 또한 입력 할 수 ./Downloads./방금 입력 할 때 암시 cd Downloads(당신이 경로 이름을 포함하지 않는 경우 작업 디렉토리 함축된다).

당신이에있을 때 Downloads디렉토리, 당신은 또한 사용할 수있는 cd ..상위 디렉토리로 돌아갑니다 /home/<username>. 이 경우 cd작업 디렉토리를 홈 디렉토리가 어디에서나 즉시 변경 하기 때문에을 입력하는 것이 가장 쉽습니다 . 그러나 ..중첩 디렉토리 구조 나 시스템의 다른 위치를 탐색 할 때이 기능이 매우 유용합니다.


0

홈 디렉토리에있는 .bash_aliases에서 별명을 사용하여 입력을 단축 할 수도 있습니다. 이 예에서 dwn을 입력하면 다운로드 디렉토리로 이동합니다.

alias dwn='cd /home/andy/Downloads'

나는 이것이 질문의 정신과 충돌한다고 생각합니다. 사람은 $ HOME 아래에 100 개의 하위 디렉토리를 가질 수 있으며 100 개의 약어를 작성하고 별명을 지정하면 번거로울 수 있습니다.
WinEunuuchs2Unix 2018 년

충돌이 없습니다. 다른 사람들로부터받은 도움을 제공하고 있습니다.
fixit7 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.