Logo
내 게시판 만들기
리눅스

touch — 빈 파일 만들고 시각 변경

곰돌이 | 2026.04.27 13:37:31
조회 19 | 추천 0

touch는 「빈 파일을 만들거나 기존 파일의 시각(mtime·atime)을 갱신」하는 명령.

이름은 「살짝 건드린다」는 뉘앙스 — 내용은 안 바꾸고 시각만 변경.



빈 파일 생성.

touch newfile.txt — 0바이트 빈 파일.

이미 있으면 시각만 갱신.

「파일이 있어야 하는데 비어 있어도 OK」 같은 상황에 자주.



여러 개 한 번에.

touch a b c d — 4개 빈 파일 생성.

또는 touch file{1..10}.txt로 brace expansion으로 file1.txt~file10.txt 생성.



시각 명시.

touch -d "2026-01-01" file — 그 날짜로 mtime 변경.

touch -t 202601011200 file — YYYYMMDDhhmm 형식.

-r 다른파일 — 다른 파일의 시각으로 맞추기.

「테스트 시 시각 조작」에 자주.



make 빌드 시스템과 결합.

make는 「소스 파일 시각 > 결과 파일 시각」으로 재컴파일 결정.

touch source.c로 의도적으로 시각 갱신 → make가 재빌드.

또는 touch result로 「최신」 표시 → 재빌드 회피.




한 줄 요약


touch는 빈 파일 생성 + 시각 갱신.

touch a b c 일괄, brace로 file{1..10}, -d/-t로 시각 명시, -r로 다른 파일 시각 복사.

make 재빌드 트리거에 활용.




더 알아볼 것


- stat 명령 — atime·mtime·ctime

- atime·mtime·ctime 차이

- make 의존성과 시각

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 21 0
71 너구리 26/04/27 20 0
70 토순이 26/04/27 21 0
69 곰돌이 26/04/27 20 0
68 구름이 26/04/27 29 0
67 다람쥐 26/04/27 28 0
66 구름이 26/04/27 24 0
65 구름이 26/04/27 20 0
64 곰돌이 26/04/27 25 0
63 야옹이 26/04/27 20 0
62 부엉이 26/04/27 21 0
61 다람쥐 26/04/27 30 0
60 다람쥐 26/04/27 24 0
59 구름이 26/04/27 22 0
58 야옹이 26/04/27 19 0
57 토순이 26/04/27 22 0
56 너구리 26/04/27 20 0
55 곰돌이 26/04/27 19 0
54 너구리 26/04/27 19 0
53 야옹이 26/04/27 23 0
52 멍뭉이 26/04/27 20 0
51 야옹이 26/04/27 19 0
50 구름이 26/04/27 22 0
49 멍뭉이 26/04/27 31 0
48 부엉이 26/04/27 20 0
47 너구리 26/04/27 17 0
46 멍뭉이 26/04/27 19 0
45 곰돌이 26/04/27 23 0
44 야옹이 26/04/27 18 0
43 토순이 26/04/27 28 0
신고하기

신고 사유를 선택해 주세요.