강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 파일의 날짜시간정보를 원하는 시간으로 변경하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 파일의 날짜시간정보를 원하는 시간으로 변경하기




 

앞서 말씀 드렸듯이 touch는 특정 파일의 날짜시간정보를 변경하는 목적으로 제작된 명령어입니다.

 

 

 

  따라서 touch를 이용하여 특정파일을 여러분들이 원하는 시간 값으로 변경할 수 있습니다.

 

 

 

 이번에는 이에 대한 예를 보겠습니다.

 

 

 

 다음은 특정 파일의 날짜시간을 지정된 날짜시간정보로 변경하는 예입니다.

 

 

 

 

 

[root@su250 su]# ls -l /etc/anacrontab

-rw-r--r-- 1 root root 321 2008-12-2617:58 /etc/anacrontab

[root@su250 su]#

[root@su250 su]# touch -t 200712250101 /etc/anacrontab

[root@su250 su]#

[root@su250 su]# ls -l /etc/anacrontab

-rw-r--r-- 1 root root 321 2007-12-2501:01 /etc/anacrontab

[root@su250 su]#

 

위의 anacrontab이라는 파일의 날짜정보는 2008년 12월 26 되어 있습니다.

 

 

 

 그런데 touch명령어를 이용하여 2007년 12월 25 변경하였습니다.

 

 

 

 변경 후에 ls로 날짜시간을 확인해 보면 알 수 있습니다.

 

 

 

 

 

그리고 다음은 anacrontab파일날짜시간 정보를 2012 09 15로 변경하였습니다.

 

 

 

 

 

[root@su250 su]# touch -t 201209150101 /etc/anacrontab

[root@su250 su]#

[root@su250 su]# ls -l /etc/anacrontab

-rw-r--r-- 1 root root 321 2012-09-1501:01 /etc/anacrontab

[root@su250 su]#

 

위의 예에서도 anacrontab파일의 날짜시간정보가 2015년 9월 15 변경하였습니다.

 

 

 

 이와 같이 여러분들이 원하는 어떤 날짜시간으로도 파일의 시간정보를 변경할 수 있음을 알 수 있습니다.

 

 

 

 그리고 다음은 날짜시간 정보를 변경하는 형식입니다.

 

 

 

 

 

사용형식   : touch -t [[CC]YY]MMDDhhmm


위와 같이 -t옵션을 사용하여 특정한 날짜시간으로 파일의 정보를 변경할 때에는 "[[CC]YY]MMDDhhmm"의 형식을 사용합니다.

 

 

 

 


주의하실 것은 아무런 이유 없이 특정파일(특히 관리자용 명령어)의 시간정보가 변경이 되었다면 해킹을 의심해 보아야 한다는 점입니다.

 

 

 

 따라서 시스템관리자는 파일의 시간정보 및 퍼미션정보등이 변경되었는가를 주기적으로 점검 해야합니다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,845 개
  • 현재 접속자 :  79 명