본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

showdate

0

showdate는 현재 날짜와 시간을 표시하는 커맨드라인 유틸리티입니다. 파일이나 디렉토리의 생성 또는 수정 시간을 확인할 때도 사용할 수 있습니다.

날짜 표시시간 표시커맨드라인파일 시간 확인

소개

showdate는 현재 날짜와 시간을 표시하는 커맨드라인 유틸리티입니다. 파일이나 디렉토리의 생성 또는 수정 시간을 확인할 때도 사용할 수 있습니다. 기본적으로 로컬 시간을 표시하지만 UTC(협정 세계 표준시)로 시간을 확인하는 것도 가능합니다.

상세정보

날짜 및 시간 표시

기본 명령어를 실행하면 현재 로컬 날짜와 시간이 표시됩니다. 기본 형식은 “%Y-%m-%d %H:%M:%S”로, “2025-01-01 12:00:00″과 같은 형태입니다. -u (–utc) 옵션을 사용하면 현재 시각이 아닌 협정 세계 표준시(UTC)를 기준으로 시간을 표시합니다.

커스텀 출력 형식 지정

-f (–format) 옵션과 strftime() C 함수의 형식 문자열을 조합하여 표시되는 날짜와 시간의 형식을 자유롭게 지정할 수 있습니다. 예를 들어, 연도와 월일만 표시하거나 시분초까지 특정 형식으로 출력하는 것이 가능합니다.

파일 및 디렉토리 시간 확인

-c (–created) 옵션은 대상 파일이나 디렉토리의 생성 시간을, -m (–modified) 옵션은 해당 파일이나 디렉토리의 마지막 수정 시간을 표시합니다.

날짜 및 시간 연산

–add-days, –sub-days, –add-hours, –sub-hours, –add-minutes, –sub-minutes, –add-seconds, –sub-seconds 옵션을 사용하여 현재 시각이나 파일 시간에 특정 시간 간격을 더하거나 뺄 수 있습니다. 이를 통해 특정 기준 시간으로부터 일정 시간이 지난 시점이나 이전 시점을 계산하여 표시할 수 있습니다.

기본 사용법

showdate를 사용하려면 기본적인 명령어 문법을 알아야 합니다. 가장 기본적인 사용법은 단순히 실행 파일의 이름을 입력하는 것입니다.

  • 현재 날짜 및 시간 확인: showdate 명령어를 입력하면 기본 형식으로 현재 시각이 출력됩니다.

  • 파일 수정 시간 확인: 예를 들어 “showdate -m example.txt”라고 입력하면 example.txt 파일의 마지막 수정된 시간이 표시됩니다.

  • 특정 형식으로 출력: “showdate -f “%Y년 %m월 %d일””과 같은 명령어를 사용하여 연월일 형식을 한국어 관습에 맞게 출력할 수도 있습니다.

  • 시간 계산: 현재 시간에서 3일을 뺀 날짜를 표시하려면 “showdate –sub-days=3” 명령어를 사용합니다.

이런 경우에 유용합니다

showdate는 스크립트 작업이나 시스템 관리 중에 정확한 타임스탬프를 로그 파일에 기록해야 할 때 유용합니다. 또한 특정 파일이 언제 만들어졌거나 수정되었는지 빠르게 확인하여 파일 버전을 관리하거나 작업 시점을 파악해야 하는 사용자에게 적합한 도구입니다.

지원 환경

showdate는 Windows 환경에서 사용할 수 있습니다. Chocolatey 패키지 관리자를 통해 설치할 수 있으며, 사용자 환경에 따라 소스 코드를 직접 다운로드하여 빌드하여 사용하는 것도 가능합니다.

제한 사항·확인 사항

showdate는 입력받은 시간에만 초점을 맞춘 단순한 유틸리티입니다. 파일 시스템의 타임스탬프를 직접 변경하는 기능은 포함되어 있지 않습니다.

시스템 요구사항

C 언어로 작성되어 있으며, 소스 코드를 직접 빌드하여 사용할 수 있습니다.