cd 명령은 현재 디렉토리를 변경할 것입니다 (cd 단지 "change directory"의 약자입니다). 여러분이 터미널을 실행하면, 현재 디렉토리는 여러분의 홈 디렉토리가 될 것입니다. 예:
루트 디렉토리로 이동하려면 다음을 입력하세요:
cd /
여러분의 홈 디렉토리로 이동하려면 다음을 입력하세요:
cd
혹은
cd ~
한 단계 위의 디렉토리로 이동하려면 다음을 입력하세요:
cd ..
이전 디렉토리로 이동하려면 다음을 입력하세요:
cd -
여러 단계의 디렉토리를 한번에 이동하려면, 해당 디렉토리의 전체 경로를 지정하십시오. 예를 들어 다음과 같이 입력했다면:
cd /var/www
/var/
디렉토리에 있는 /www
디렉토리로 직접 이동하게 됩니다. 또 다른 예로 다음과 같이 입력했다면:
cd ~/Desktop
여러분의 홈 디렉토리에 있는 Desktop
디렉토리로 이동할 것입니다.
pwd 명령어는 여러분이 현재 위치하고 있는 디렉토리의 경로를 보여줍니다 (pwd는 “print working directory” 를 의미합니다). 예를 들어, Desktop 디렉토리에서
pwd
를 입력하면, ~/Desktop
(이)라는 결과를 보여줄 것입니다..
![]() |
|
Xfce4 터미널에서는 이 정보를 창의 제목 부분에도 같이 표시합니다. |
ls 명령어는 현재 디렉토리 내의 파일들을 보여줍니다 (ls는 "list"를 의미합니다). 특정 옵션과 함께 사용하면, 파일의 크기 및 생성 시간, 접근 권한 등도 함께 볼 수 있습니다. 예를 들어,
ls ~
라고 입력하면 여러분의 홈 디렉토리 내의 파일들을 보여줄 것입니다:
(숨겨진 파일들을 포함한) 모든 파일들의 목록을 위해서는
ls -a
라고 입력하세요.
긴 형식의 정보를 보기 위해서는
ls -l
이라고 입력하세요. 이것은 파일의 접근 권한, 소유자, 최종 수정시간에 대한 정보를 포함할 것입니다.
루트 디렉토리의 목록을 보려면 다음을 입력하세요:
ls /
한 줄 당 하나의 항목을 보려면 다음을 입력하세요:
ls -1
cp 명령어는 파일의 복사본을 만듭니다 (cp는 단순히 "copy"의 약자입니다). 예를 들어 다음과 같이 입력하면:
cp file foo
file
이라는 파일의 복사본을 만들고 이름을 foo
라고 저장합니다. 하지만 file
파일은 그대로 남아 있습니다.
mv: mv 명령어는 파일을 다른 위치로 옮기거나 이름을 변경할 때 사용합니다 (mv는 단순히 "move"의 약자입니다). 예를 들어:
file
라는 이름을 가진 파일을 foo
로 변경하려면 다음과 같이 입력하세요:
mv file foo
foo
이라는 파일을 여러분의 Desktop
디렉토리로 옮기려면 다음을 입력하세요:
mv foo ~/Desktop
이는 foo 파일을 옮기지만 이름을 변경하지는 않습니다. 이름을 변경하려면 반드시 새로운 파일의 이름을 명시해야 합니다.
![]() |
|
만약 여러분이 sudo 명령과 함께 mv 명령어를 사용한다면, 여러분은 ~ 바로 가기를 사용할 수 없으며, 파일의 절대 경로를 사용해야 합니다. 이것은 여러분이 root 사용자의 권한으로 작업할 때 ~ 바로 가기는 여러분의 홈 디렉토리가 아닌, root 사용자의 홈 디렉토리를 가리키기 때문입니다. |
rm 명령어는 디렉토리 내의 파일을 삭제합니다 (rm은 단순히 "remove"의 약자입니다). 이 명령은 파일들을 포함하는 디렉토리는 삭제할 수 없습니다. 디렉토리를 삭제하기 위해서는rm -r 명령을 사용할 수 있습니다. r은 ('재귀적'이라는 뜻의) recursive를 의미합니다. 예를 들면:
rm -r foo
명령은 foo 라는 디렉토리와 그 안에 있는 모든 내용을 삭제할 것입니다.
![]() |
|
rm -r 명령을 사용하면 질문 없이 완전한 디렉토리와 그 안에 모든 내용을 삭제할 것입니다. 따라서 이 명령은 조심히 사용해야 합니다. |