Flutter 문서에서 설치 관련된 부분을 읽다가
Mac에서 새 파일을 어떻게 만드는지 찾다가.. 알게 되어 정리하는 터미널 명령어 touch
그러고 보니 항상 복붙해서 사용하고, 새로운 빈 파일 만드는 법에 대해 생각해본 적이 없었다.
- touch: 파일의 수정시간 및 접근 시간을 수정하는 명령어
해당 파일이 없는 경우 접근권한이 644인 빈 파일을 생성한다.
touch 파일명
'파일명'에 해당하는 파일이 없으면 파일 생성
해당 파일이 있으면 수정시간을 현재 시간으로 업데이트
test라는 디렉토리에 touch 명령어로 파일을 생성해보니 아래와 같은 빈 문서 파일이 생성된다.
파일을 열어보니 기본적으로 텍스트 편집기로 실행되는데, 내용은 비어있다.
touch test_file_1
touch test_file_1을 다시 입력하니,
해당 파일의 수정 시간이 현재 시간으로 변경된 걸 확인할 수 있었다.
touch -c test_file_3 // -c 옵션
-c 옵션을 붙이면 해당 파일명에 해당하는 파일이 없어도, 새 파일을 생성하지 않는다.
해당 파일이 있을 경우에만 수정시간을 업데이트한다.
touch -t 와
touch -A 는 수정시간을 변경하는 명령어인데 시간 포맷이 다르다.
touch -t [[CC]YY]MMDDhhmm[.SS]] 파일명
touch -A [-][[hh]mm]SS] 파일명
아래와 같이 명령어를 입력하니 수정일이 2023년 1월 9일 22:00시로 변경되었다.
참고한 글
- https://jh-make.tistory.com/7
- https://bimmermac.com/2780
- https://blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=ooa1769&logNo=220543594614
'프로그래밍' 카테고리의 다른 글
[Mac] zip, unzip 명령어(압축, 압축해제) (0) | 2023.01.11 |
---|---|
[Mac] Cannot identify version of git executable: no response (0) | 2021.08.28 |
[Mac] M1 homebrew 설치 방법 - zsh: command not found (12) | 2021.05.19 |
댓글