touch는 파일의 날짜시간정보를 변경하는 명령어로 옵션 없이 사용하면 서버의 현재 시간으로 파일의 최근사용한 시간과 최근변경 시간을 변경한다.

만약 파일이 존재하지 않는 경우 빈 파일이 생성된다.


사용 예시는 아래와 같다.

  touch [옵션] 파일명
참고로 stat 명령어를 이용하여 해당 파일의 시간을 확인할 수 있다.

아래는 자주 사용하는 옵션이다.

-t : 갱신할 시각을 입력하면 access time과 modify time 이 변경되며, 시각은 [YYYYMMDDhhmm.SS] 형태로 작성한다. 해당 옵션은 파일 내용은 변경되지 않는다.

-c : 파일이 없는 경우 새로운 파일을 만들지 않기 위한 옵션이다.


옵션을 이용한 예시는 아래처럼 사용이 가능하다.

  touch -t 201804091800.45 test.txt
  touch -c test.txt


+ Recent posts