본디 touch는 각 파일의 접근 및 수정 시간을 업데이트하며, 파일이 비어 있는 경우에는 빈 파일을 생성해줌 -> 즉, 존재하지 않았던 파일명을 명령어에 넣을 경우 해당 기능을 통해 파일이 생성되던 것
(2) file
file <파일명> : 언어 테스트로 실제 파일 내부를 보고 파일의 종류를 결정 (파일 헤더 등)
파일 이름에 있는 파일 확장자명이 실제 파일의 종류를 결정 또는 확정하는 것이 아님
다만 그렇다고 해서 확장자명을 개판으로 지으면 안됨 -> 어플리케이션에서는 영향이 생김
(GUI에서 이미지 파일을 .txt로 바꾸면 텍스트 파일로 인식하여 텍스트 편집기로 열린다던지)
파일명의 좋은 예와 나쁜 예, 별로인 예
공백을 가급적 넣지 마라 : 인자를 여러 개 넣을 수 있는 명령어 상에서는 공백으로 인해 다른 인자로 인식, 넣어야 할 경우 큰 따옴표로 감싸거나("my website") 역슬래시 사용 (my\ webstie)
-> 스네이크 케이스나 캐멀 케이스로 파일명 작성하는 것을 권장
특수 문자를 사용하지 말 것
(3) mkdir
mkdir <폴더명> : make directory, 새 디렉토리(폴더)를 생성하는 명령어, 여러 개의 디렉토리를 생성할 수 있음
-p 옵션 : 필요한 경우 상위 디렉토리를 만들 수 있음 (이미 상위 디렉토리가 있어도 에러가 발생하지는 않음)
위 예시에서 test 디렉토리가 없어 test/innertest를 만들 수 없었으나 -p 옵션으로 test 디렉토리까지 동시에 생성