본문 바로가기

OS/Linux

CentOS 6.4 Ver.1.03 - 현재 경로출력, 디렉터리 생성, 삭제하는법

CentOS 6.4 Ver.1.03

혹시나 해서 말씀드리지만, 아직까지는 제가 하는 그대로 따라와 주시기 바랍니다.

(특히 rm 명령어 부분에서....)

=========================================================================================

저번 Ver.1.02 에서 우리는 cd 라는 디렉터리 이동 명령을 알아 보았습니다.

그러면 디렉터리를 마구 이동하게 되어서 현재 자신이 어디에 위치해 있는지 모를때

여러분은 간단한 명령어로 현재 디렉터리 경로 위치를 알 수 있습니다.



1. terminal 을 키고, pwd 를 입력해 봅시다.

pwd 를 입력한 결과 자신의 현재 경로를 출력하는것을 알 수 있습니다.

실험삼아 cd /boot/grub 로 이동한후, pwd 를 입력하여 현재 경로를 출력해 봅시다.

2. 이번에는 우리가 직접 디렉터리를 생성 해보도록 하겠습니다. 일단 cd / 를 하여서

/ (최상위)로 이동해줍시다. 이제 mkdir linux 명령어를 입력해봅시다.

입력하고 나서, ls -l 을 통해서 linux 라는 디렉터리가 생성되었는지 확인해 봅시다.

우리는 위의 명령어를 통해서 mkdir 이 디렉터리를 생성한다는 명령어임을 알 수 있습니다.

mkdir 디렉터리명 방식입니다.

3. 이번에는 우리가 만든 디렉터리를 삭제해보도록 하겠습니다.

삭제 명령어는 rm 명령어를 쓰게 되는데, 삭제하는것이 디렉터리와 파일마다 다릅니다.

비록 같은 명령어를 쓰지만, 옵션이 다릅니다.

파일은 rm 파일명 으로 하면은 삭제가 되지만, 디렉터리는 rm 디렉터리명 으로 하면

위의 사진과 같이 삭제가 되지 않음을 알 수 있습니다.

디렉터리를 삭제하기 위해서는 -r 이라는 옵션이 필요합니다.

4. 그런데 3번에서 삭제를 할것인지 묻고 있습니다. 만약, 무수히 많은 파일이나 디렉터리를

삭제해야한다고 가정하였을 경우, 우리는 일일이 물음에 답하면은 끝이 없을 것 입니다.

이러한 응답을 무시해버리고 강제로 진행한다는 옵션이 -f 옵션입니다.

다시 mkdir linux 를 하시고, rm -rf linux 를 입력해보시면 위의 사진처럼 깔끔하게

삭제되었음을 확인하실 수 있습니다.

=========================================================================================

문제 하나 내겠습니다.

문제) 1. / (최상위) 에 hacking 이라는 디렉터리를 생성하는 명령어는?

2. /etc/grub 에 last 라는 디렉터리를 생성하는 명령어는?

3. / (최상위) 에서 /etc/grub 에 생성시킨 last 라는 디렉터리를 삭제 시키는 명령어는?

=========================================================================================

작성자 : Casan (whdrjsco)

저작권 : Casan (whdrjsco)