운영체제/Linux

내가 보려고 정리한 리눅스 명령어: 시간 및 날짜 확인 명령어 모음 (date, cal)

gamjadori 2023. 12. 2. 16:53
728x90

명령어 date란?

리눅스 터미널에서 시스템 날짜를 알고 싶을때 사용하는 명령어

  • 기본 형태
date [옵션] [포맷]
  • 포맷(%): 출력할 날짜의 형식(모양)을 지정하기 위한 문자 조합
date +%d
기호 의미
%Y  년도 (YY)
%m 월 (mm)
%d 일자 (dd)
%H 시간 (HH)
%M 분 (MM)
%S 초 (SS)
%F 년월일 (YYYY-mm-dd)
%T 시간 (HH:MM:SS)
  • 옵션을 통해 시스템 서버 시간 설정이나 원하는 날짜 출력 가능
  • 옵션을 지정하지 않으면 설정되어 있는 현재 날짜 출력

<자주 사용하는 옵션>

  • date -s : 시간 설정을 하는 옵션
date -s 10:10:10 
시간을 오전 10시 10분 10초로 설정
  • date -r : 파일의 수정 날짜를 출력
  • date -u : 세계 표준 시각(UTC)을 출력
  • date -d (+/- 날짜): 날짜 계산
date -d -1 days
1일 전의 날짜를 구하는 명령어
date -d +7 days
7일 후의 날짜를 구하는 명령어

 

** date 명령어 응용

  • 파일명에 날짜 넣기
touch | (date '+%Y%m%d'); ls
20231202.txt

명령어 cal란?

달력을 출력하는 명령어

  • 기본 형태
cal [옵션] [월 년도]

 

  • 아무 옵션 없이 사용하면 현재 날짜가 속한 달의 달력을 출력

<자주 사용하는 옵션>

  • cal -y: 현재 년도의 달력을 출력
  • cal-j:1월 1일부터 지난 기간을 출력