Linux - 파일이 수정된 날짜/시간 확인 방법

리눅스(우분투)에서 파일이 수정된 시간(Last modified time)을 확인하고 싶을 때, 터미널에서 사용할 수 있는 shell 명령어를 몇가지 소개합니다.

  • ls 명령어로 파일 시간 정보 확인
  • date 명령어로 파일 시간 정보 확인
  • stat 명령어로 파일 시간 정보 확인

1. ls 명령어로 파일 시간 정보 확인

ls -l은 파일의 날짜/시간 정보를 대략적으로 보여줍니다. 만약 시간 순서대로 정렬해서 보고 싶다면 ls -lt를 사용하시면 됩니다.

$ ls -l
drwxrwxr-x  6 mjs mjs     4096 Feb  2 13:00 .
drwxr-xr-x 50 mjs mjs     4096 Feb  3 17:24 ..
drwxrwxr-x  2 mjs mjs     4096 Feb  3 17:08 bash-script
drwxrwxr-x  5 mjs mjs     4096 Jan 27 17:59 out
drwxrwxr-x  2 mjs mjs     4096 Jul 19  2021 wordpress

1.1 더 자세한 시간 정보 확인

더 자세한 시간 정보를 보고 싶다면 --time-style full-iso 옵션을 추가하시면 됩니다.

$ ls -l --time-style full-iso
drwxrwxr-x 2 mjs mjs     4096 2022-02-03 17:08:59.977292370 +0900 bash-script
drwxrwxr-x 5 mjs mjs     4096 2022-01-27 17:59:47.656196973 +0900 out
drwxrwxr-x 2 mjs mjs     4096 2021-07-19 23:19:55.642174229 +0900 wordpress

2. date 명령어로 파일 시간 정보 확인

date -r [file name] 명령어는 파일의 마지막 수정 시간을 보여줍니다.

$ date -r wordpress/
Mon 19 Jul 2021 11:19:55 PM KST

3. stat 명령어로 파일 시간 정보 확인

state 명령어는 마지막 수정 시간뿐만 아니라, 다양한 시간 정보를 보여줍니다.

$ stat wordpress
  File: wordpress
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d	Inode: 22962191    Links: 2
Access: (0775/drwxrwxr-x)  Uid: ( 1000/     mjs)   Gid: ( 1000/     mjs)
Access: 2022-01-21 23:35:23.432622053 +0900
Modify: 2021-07-19 23:19:55.642174229 +0900
Change: 2021-07-19 23:19:55.642174229 +0900
 Birth: -

수정된 시간만 보고 싶다면, 아래와 같이 -c '%y' 옵션을 추가하시면 됩니다.

$ stat -c '%y' wordpress
2021-07-19 23:19:55.642174229 +0900
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha