해당 미션을 수행하기 위해선 touch,file,mkdir 명령어를 활용해야 한다.
먼저 Desktop 다이렉토리에 my-app 폴터를 생성해준다.
ls 명령어를 통해 데스크탑에 폴더가 잘 생성된 것을 확인할 수 있다.
이후 생성한 폴더에서 touch 명령어를 사용하여 빈 파일 두개를 동시에 생성해준다. file 명령문을 통해 생성된 두개의 파일이 비어있다는 것을 확인할 수 있다.
이번엔 public 이라는 폴더를 my-app 폴더에서 생성해주고 public 폴더 위치로 이동하지 않고, public 폴더 안에 index.html 파일을 생성했다.
ls를 통해 확인해보니 index.html 파일이 생성되지 않았다. 이유를 생각해보니 명령어에서 실수가 있었다.
touch 명령문을 이용할때 간접적인 폴더 위치에서 파일을 생성할때는 'touch [파일명]파일이름' 을 해야한다.
띄어쓰기를 했어서 생성이 안된 것이다.
오류를 수정하고 다시 ls로 리스트를 확인해보니 파일이 public안에 잘 생성되었다.
마지막 4,5번 미션을 위해 my-app 폴더에 src 폴더를 새로 생성하고 파일 4개를 그곳에 생성하였다.
마지막 미션은 이름이 같아도 확장자 명이 다르면 파일이 중복오류없이 잘 생성된다는 것을 확인해보기 위한 것이라 생각된다.
보너스 문제로 하나의 명령줄로 src/ 폴더에 components 폴더를 생성하고 그 안에 Navbar폴더를 생성하라는 문제가 있었다.
mkdir 명령어 옵션을 사용하면 될 것 같은데 어떻게 사용해야 하는지 기억이 안나
man mkdir 명령문을 통해 메뉴얼을 검색했다.
-p 옵션을 통해 부모폴더와 자식 폴더를 한번에 생성할 수 있다는 것을 확인했다.
-p 옵션을 통해 부모와 자녀 폴더를 한번에 만든것을 ls 명령문과 cd 이동 명령문을 통해 직접 확인했다.
해당 과제를 통해 기본적인 파일 및 폴더 생성을 익혔다. 한번에 많은 파일이나 폴더를 생성할때 유용할 듯 하다.
'Linux' 카테고리의 다른 글
Linux_Working With Files Exercise (2) | 2024.03.12 |
---|---|
Linux_Deleting, Moving & Copying Exercise (0) | 2024.03.07 |
Linux_Navigation Exercise (1) | 2024.03.05 |
Linux_Help (1) | 2024.03.04 |
Linux_Basic commands (2) | 2024.03.04 |