명령어/Linux

[리눅스] touch 빈 파일 생성 수정 시간

jykim23 2026. 7. 9. 11:06
반응형

부제: 빈 파일을 만들거나, 파일의 시간 도장을 바꾸기

touch newfile              # 없으면 생성, 있으면 수정시간 갱신
touch a.txt b.txt          # 여러 개 한 번에
touch -t 202601011200 file # 수정시간 지정
$ touch report.txt && ls -l report.txt
-rw-r--r-- 1 root root 0 Jul  9 10:00 report.txt

touch는 빈 파일을 만들거나, 이미 있으면 수정 시간을 현재로 갱신한다.
파일 자리를 미리 잡아 둘 때, 그리고 시간 기준으로 도는 작업을 테스트할 때 쓴다.

이렇게도 쓴다

여러 빈 파일을 한 번에 만든다(중괄호 확장 조합).

touch file{1..5}.txt

 

다른 파일과 같은 시간으로 맞춘다(-r).

touch -r original.txt copy.txt

 

상대 시간으로 기준점을 만들어 그 뒤 바뀐 파일을 찾는다(find -newer 조합).

touch -d '1 hour ago' since && find . -newer since

 

특정 시각으로 수정 시간을 지정한다.

touch -t 202601011200 marker
반응형