파일 및 디렉토리 관련 명령어

cd

cd 명령은 현재 디렉토리를 변경할 것입니다 (cd 단지 "change directory"의 약자입니다). 여러분이 터미널을 실행하면, 현재 디렉토리는 여러분의 홈 디렉토리가 될 것입니다. 예:

  • 루트 디렉토리로 이동하려면 다음을 입력하세요:

    cd /
  • 여러분의 홈 디렉토리로 이동하려면 다음을 입력하세요:

    cd

    혹은

    cd ~
  • 한 단계 위의 디렉토리로 이동하려면 다음을 입력하세요:

    cd ..
  • 이전 디렉토리로 이동하려면 다음을 입력하세요:

    cd -
  • 여러 단계의 디렉토리를 한번에 이동하려면, 해당 디렉토리의 전체 경로를 지정하십시오. 예를 들어 다음과 같이 입력했다면:

    cd /var/www

    /var/ 디렉토리에 있는 /www 디렉토리로 직접 이동하게 됩니다. 또 다른 예로 다음과 같이 입력했다면:

    cd ~/Desktop

    여러분의 홈 디렉토리에 있는 Desktop 디렉토리로 이동할 것입니다.

pwd

pwd 명령어는 여러분이 현재 위치하고 있는 디렉토리의 경로를 보여줍니다 (pwd는 “print working directory” 를 의미합니다). 예를 들어, Desktop 디렉토리에서

pwd

를 입력하면, ~/Desktop(이)라는 결과를 보여줄 것입니다..

[참고]

Xfce4 터미널에서는 이 정보를 창의 제목 부분에도 같이 표시합니다.

ls

ls 명령어는 현재 디렉토리 내의 파일들을 보여줍니다 (ls는 "list"를 의미합니다). 특정 옵션과 함께 사용하면, 파일의 크기 및 생성 시간, 접근 권한 등도 함께 볼 수 있습니다. 예를 들어,

ls ~

라고 입력하면 여러분의 홈 디렉토리 내의 파일들을 보여줄 것입니다:

  • (숨겨진 파일들을 포함한) 모든 파일들의 목록을 위해서는

    ls -a

    라고 입력하세요.

  • 긴 형식의 정보를 보기 위해서는

    ls -l

    이라고 입력하세요. 이것은 파일의 접근 권한, 소유자, 최종 수정시간에 대한 정보를 포함할 것입니다.

  • 루트 디렉토리의 목록을 보려면 다음을 입력하세요:

    ls /
  • 한 줄 당 하나의 항목을 보려면 다음을 입력하세요:

    ls -1

cp

cp 명령어는 파일의 복사본을 만듭니다 (cp는 단순히 "copy"의 약자입니다). 예를 들어 다음과 같이 입력하면:

cp file foo

file 이라는 파일의 복사본을 만들고 이름을 foo 라고 저장합니다. 하지만 file 파일은 그대로 남아 있습니다.

mv

mv: mv 명령어는 파일을 다른 위치로 옮기거나 이름을 변경할 때 사용합니다 (mv는 단순히 "move"의 약자입니다). 예를 들어:

  • file라는 이름을 가진 파일을 foo로 변경하려면 다음과 같이 입력하세요:

    mv file foo
  • foo이라는 파일을 여러분의 Desktop 디렉토리로 옮기려면 다음을 입력하세요:

    mv foo ~/Desktop

    이는 foo 파일을 옮기지만 이름을 변경하지는 않습니다. 이름을 변경하려면 반드시 새로운 파일의 이름을 명시해야 합니다.

[참고]

만약 여러분이 sudo 명령과 함께 mv 명령어를 사용한다면, 여러분은 ~ 바로 가기를 사용할 수 없으며, 파일의 절대 경로를 사용해야 합니다. 이것은 여러분이 root 사용자의 권한으로 작업할 때 ~ 바로 가기는 여러분의 홈 디렉토리가 아닌, root 사용자의 홈 디렉토리를 가리키기 때문입니다.

rm

rm 명령어는 디렉토리 내의 파일을 삭제합니다 (rm은 단순히 "remove"의 약자입니다). 이 명령은 파일들을 포함하는 디렉토리는 삭제할 수 없습니다. 디렉토리를 삭제하기 위해서는rm -r 명령을 사용할 수 있습니다. r은 ('재귀적'이라는 뜻의) recursive를 의미합니다. 예를 들면:

rm -r foo

명령은 foo 라는 디렉토리와 그 안에 있는 모든 내용을 삭제할 것입니다.

[주의]

rm -r 명령을 사용하면 질문 없이 완전한 디렉토리와 그 안에 모든 내용을 삭제할 것입니다. 따라서 이 명령은 조심히 사용해야 합니다.

mkdir

mkdir 명령어는 디렉토리를 생성할 수 있게 해 줍니다 (mkdir은 단순히 "make directory"의 약자입니다). 예를 들어, 다음과 같이 입력하면:

mkdir music

현재 디렉토리에 music 디렉토리를 만들 것입니다.