[운영체제] 리눅스 쉘(shell) 사용법- 디렉토리/파일 생성하기
오늘은 리눅스 쉘의 명령어를 이용해서 여러 디렉토리와 파일을 만들어 보려고 합니다.
그 전에 몇 가지 유용한 명령어를 살펴보겠습니다.
<디렉토리(directory) 관련 명령어>
ls | 해당 디렉토리에 있는 파일 이름을 보여준다. |
mkdir [name] | 대괄호 안의 이름으로 디렉토리를 만들어 준다. |
rmdir [name] | 대괄호 안의 이름의 디렉토리를 삭제한다. (해당 디렉토리 안에 아무 파일이 없을 경우에만 사용가능) |
rm -r [name] | 대괄호 안의 이름의 디렉토리를 삭제한다. (해당 디렉토리에 있는 파일도 함께 삭제) |
<파일(file) 관련 명령어>
touch [name] | 대괄호 안의 이름으로 파일을 만들어 준다. |
rm [name] | 대괄호 안의 이름의 파일을 삭제한다. |
mv f1.txt f2.txt | 파일 f1의 이름을 f2로 바꿔준다. |
cp f1.txt f2.txt | 파일 f1을 복사해서 파일 f2를 생성한다. |
이제 위의 명령어들을 이용해서 간단하게 디렉토리와 파일을 생성해보겠습니다.
이제 movie 디렉토리 안에 thriller와 fantasy 디렉토리를 생성해야 되니 cd 명령어를 이용해 movie 디렉토리로 이동합니다.
(참고로, cd [name]은 대괄호 안의 이름의 디렉토리로 이동하는 명령어 입니다.)
ls명령어를 통해 movie 디렉토리 안에 fantasy와 thriller 디렉토리가 있는 것을 확인할 수 있습니다.
fantasy 디렉토리 안에 HarryPotter.txt 파일을 생성해야 하니 cd 명령어를 이용해 fantasy 디렉토리로 이동합니다.
ls명령어를 통해 fantasy 디렉토리 안에 HarryPotter.txt 파일이 있는 것을 확인할 수 있습니다.
ls명령어를 통해 movie 디렉토리 안에 thriller 디렉토리가 삭제되고 fantasy 디렉토리만 남아있는 것을 확인할 수 있습니다.
ls명령어를 통해 movie 디렉토리 안에 fantasy 디렉토리가 삭제되고 아무 디렉토리도 남아있지 않는 것을 확인할 수 있습니다.