TIL_230226_Linux Command Line 부트캠프_05 파일 및 폴더 생성

창고·2023년 2월 26일
0

[Study][OS] Linux

목록 보기
6/8
post-thumbnail

5. 파일 및 폴더 생성

(0) 꼭 기억해야 하는 것들

  • touch, mkdir
  • file은 알아두면 좋은 명령어

(1) touch

  • touch <파일명> : 새 파일을 생성하는 명령어, 여러 개의 파일을 생성할 수도 있음
  • 현재 디렉토리에서 생성하지 않아도 됨. 경로만 입력해주면 다른 디렉토리에서도 생성 가능
  • 본디 touch는 각 파일의 접근 및 수정 시간을 업데이트하며, 파일이 비어 있는 경우에는 빈 파일을 생성해줌 -> 즉, 존재하지 않았던 파일명을 명령어에 넣을 경우 해당 기능을 통해 파일이 생성되던 것

(2) file

  • file <파일명> : 언어 테스트로 실제 파일 내부를 보고 파일의 종류를 결정 (파일 헤더 등)
  • 파일 이름에 있는 파일 확장자명이 실제 파일의 종류를 결정 또는 확정하는 것이 아님
  • 다만 그렇다고 해서 확장자명을 개판으로 지으면 안됨 -> 어플리케이션에서는 영향이 생김
    (GUI에서 이미지 파일을 .txt로 바꾸면 텍스트 파일로 인식하여 텍스트 편집기로 열린다던지)
  • 파일명의 좋은 예와 나쁜 예, 별로인 예
    • 공백을 가급적 넣지 마라 : 인자를 여러 개 넣을 수 있는 명령어 상에서는 공백으로 인해 다른 인자로 인식, 넣어야 할 경우 큰 따옴표로 감싸거나("my website") 역슬래시 사용 (my\ webstie)
      -> 스네이크 케이스나 캐멀 케이스로 파일명 작성하는 것을 권장
    • 특수 문자를 사용하지 말 것

(3) mkdir

  • mkdir <폴더명> : make directory, 새 디렉토리(폴더)를 생성하는 명령어, 여러 개의 디렉토리를 생성할 수 있음
  • -p 옵션 : 필요한 경우 상위 디렉토리를 만들 수 있음 (이미 상위 디렉토리가 있어도 에러가 발생하지는 않음)
    • 위 예시에서 test 디렉토리가 없어 test/innertest를 만들 수 없었으나 -p 옵션으로 test 디렉토리까지 동시에 생성
profile
공부했던 내용들을 모아둔 창고입니다.

0개의 댓글