집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux 파일 시간 보기 기술에 대한 자세한 설명
Linux 파일 시간 보기 기술에 대한 자세한 설명
Linux 시스템에서 파일 시간 정보는 파일 관리 및 변경 사항 추적에 매우 중요합니다. Linux 시스템은 액세스 시간(atime), 수정 시간(mtime), 변경 시간(ctime)이라는 세 가지 주요 시간 속성을 통해 파일 변경 정보를 기록합니다. 이 문서에서는 이 파일 시간 정보를 보고 관리하는 방법을 자세히 설명하고 특정 코드 예제를 제공합니다.
1. 파일 시간 정보 보기
-l
매개변수와 함께 ls
명령을 사용하면 시간을 포함한 파일의 자세한 정보를 나열할 수 있습니다. 파일의 정보입니다. ls
命令结合参数-l
可以列出文件的详细信息,其中包括文件的时间信息。
示例:
ls -l
输出结果中包含文件的访问时间、修改时间和更改时间,分别对应输出中的第 6、7 和 8 列。
另外,可以使用stat
命令来查看文件更为详细的时间信息。
示例:
stat 文件名
2. 修改文件时间
可以使用touch
命令来修改文件的访问时间和修改时间,如下所示。
示例:
touch -a -t 202201011200 文件名 # 修改访问时间 touch -m -t 202201011200 文件名 # 修改修改时间
其中,-a
用来修改访问时间,-m
用来修改修改时间,-t
后接时间格式YYYYMMDDhhmm。
3. 使用find命令查找符合特定时间条件的文件
find
命令可以根据文件的时间属性来查找文件。
示例:
find 目录 -atime +30 -type f # 查找30天前访问过的文件 find 目录 -mtime -7 -type f # 查找最近7天修改过的文件 find 目录 -ctime 0 -type f # 查找今天更改的文件
4. 监控文件时间变化
可以使用inotifywait
inotifywait -e modify 文件名출력 결과에는 파일의 액세스 시간, 수정 시간 및 변경 시간이 포함되며 이는 각각 출력의 열 6, 7 및 8에 해당합니다.
또한 stat
명령을 사용하면 파일의 자세한 시간 정보를 볼 수 있습니다.
rrreee
🎜2. 파일 시간 수정🎜🎜🎜touch
명령을 사용하면 아래와 같이 파일의 액세스 시간과 수정 시간을 수정할 수 있습니다. 🎜🎜예: 🎜rrreee🎜그 중 -a
는 액세스 시간을 수정하는 데 사용되고 -m
은 수정 시간을 수정하는 데 사용되고 -가 이어집니다. t
시간 형식은 YYYYMMDDhhmm입니다. 🎜🎜🎜3. 특정 시간 조건을 충족하는 파일을 찾으려면 find 명령을 사용하세요.🎜🎜🎜 find
명령은 시간 속성을 기반으로 파일을 찾을 수 있습니다. 🎜🎜예: 🎜rrreee🎜🎜4. 파일 시간 변경 모니터링🎜🎜🎜 inotifywait
명령을 사용하여 파일 변경 사항을 모니터링하고 파일 변경 시 알림을 받을 수 있습니다. 🎜🎜예: 🎜rrreee🎜🎜5. 결론🎜🎜🎜이제 이 글의 소개를 통해 Linux 시스템에서 파일의 시간 정보를 보고 수정하고 관리하는 방법을 알아야 합니다. 파일 시간 정보는 파일 관리 및 변경 내용 추적에 중요하며, 이러한 팁이 파일 작업을 더 잘 처리하는 데 도움이 되기를 바랍니다. 🎜위 내용은 Linux 파일 시간 보기 기술에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!