>  기사  >  운영 및 유지보수  >  리눅스에서 파일 시간을 확인하는 방법

리눅스에서 파일 시간을 확인하는 방법

青灯夜游
青灯夜游원래의
2023-02-15 10:23:0918768검색

Linux에서 파일 시간을 확인하는 방법: 1. stat 명령을 사용하여 파일의 상태 정보를 표시할 수 있습니다. 구문은 "stat filename"입니다. 2. ls 명령을 사용하여 확인합니다. "ls -lc filename"은 파일 상태 시간을 나열할 수 있고, "ls -lu filename"은 파일의 액세스 시간을 나열할 수 있으며, "ls -l filename"은 파일의 수정 시간을 나열할 수 있습니다.

리눅스에서 파일 시간을 확인하는 방법

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

Linux에서는 파일 시간이 파일의 중요한 속성입니다. Linux에는 수정 시간, 액세스 시간, 상태 시간이라는 세 가지 주요 파일 시간이 있습니다.

파일 시간 속성 Description Description
mtime 수정 시간 파일 내용이 마지막으로 수정된 시간입니다. 파일 내용을 표시하기 위해 종종 ls -l 명령을 사용합니다. 파일 시간 파일 내용이 수정되면 그에 따라 mtime도 변경됩니다.
atime 액세스 시간 파일에 대한 읽기 작업을 수행하면 액세스 시간이 변경됩니다. 예를 들어 cat, more 및 기타 작업이 있지만 stat 및 ls 명령은 atime에 영향을 주지 않습니다.
ctime 상태 시간 파일 상태가 변경되면 그에 따라 상태 시간도 변경됩니다. 예를 들어 chmod, chown 등을 사용하여 파일 속성을 변경하면 파일의 ctime이 변경됩니다.

Linux에서 파일의 시간 속성은 stat 명령과 ls를 사용하여 볼 수 있습니다.

파일 시간을 보려면 stat 명령을 사용하세요. stat 命令查看文件时间

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。语法:

stat filename

stat命令可以查看的信息包括:

  • File:显示文件名

  • Size:显示文件大小

  • Blocks:文件使用的数据块总数

  • IO Block:IO块大小

  • regular file:文件类型(常规文件)

  • Device:设备编号

  • Inode:Inode号

  • Links:链接数

  • Access:文件的权限

  • Gid、Uid:文件所有权的Gid和Uid

  • access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间

  • modify time:表示我们最后一次修改文件的时间

  • change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等

  • Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-

查看三个文件时间

使用 stat 命令,查看test.txt文件的时间属性

stat test.txt

리눅스에서 파일 시간을 확인하는 방법

我们看到了文件的详细信息,包括文件的三个时间,即 Access、Modify 和 Change 显示的时间。

使用 <span style="font-size: 18px;">ls</span>stat 명령은 파일의 상태 정보를 표시하는 데 사용됩니다. stat 명령의 출력 정보는 ls 명령의 출력 정보보다 더 자세합니다. 구문:

rrreee

stat 명령으로 볼 수 있는 정보는 다음과 같습니다:

  • 파일: 표시 파일 이름

  • Size: 표시 파일 크기
  • Blocks: 파일이 사용하는 총 데이터 블록 수IO Block: IO 블록 크기 일반 파일: 파일 형식(일반 파일)
  • 장치: 장치 번호
  • Inode: Inode 번호Links: 링크 수 액세스: 파일 권한
  • Gid, Uid: 파일 소유권의 Gid 및 Uidaccess time: 마지막으로 액세스한 시간을 나타냅니다( 액세스만 가능, 변경 없음) 파일 시간수정 시간: 파일을 마지막으로 수정한 시간을 나타냅니다.
  • 변경 시간: 마지막으로 변경한 시간을 나타냅니다. 권한, 크기, 속성 등을 포함한 파일 속성생성 시간: 파일 생성 시간, crtime이지만 보고에 따르면 이 속성은 Linux에서 폐기되었으며 현재 상태는 결과를 표시합니다. are -3개의 파일 시간 보기
  • 🎜test.txt 파일의 시간 속성을 보려면 stat 명령을 사용하세요🎜rrreee🎜리눅스에서 파일 시간을 확인하는 방법🎜🎜3번의 파일, 즉 액세스, 수정 및 변경에 의해 표시되는 시간입니다. 🎜🎜🎜🎜파일 시간을 보려면 🎜🎜ls🎜🎜 명령을 사용하세요. 🎜🎜🎜🎜ls 명령은 list의 약어로 가장 일반적인 디렉터리 작업 명령으로, 주요 기능은 표시하는 것입니다. 현재 디렉토리의 내용. 🎜🎜ls 명령은 파일의 시간 속성도 볼 수 있으며 세 가지 시간 작업을 별도로 볼 수 있습니다. 🎜🎜🎜🎜🎜Command🎜🎜Description🎜🎜🎜🎜🎜🎜ls -lc filename🎜🎜파일의 ctime(상태 시간) 나열🎜🎜🎜🎜ls -lu filename🎜🎜atime(액세스 시간) 나열 file🎜 🎜🎜🎜ls -l filename🎜🎜파일의 mtime(수정 시간) 나열🎜🎜🎜🎜

    확장 지식: 파일 시간 변경

    1. 접근 시간 변경

    cat를 사용하여 파일 내용 보기

    리눅스에서 파일 시간을 확인하는 방법

    파일 내용을 보면 접근 시간만 변경되는 것을 알 수 있습니다. 파일의 다른 내용은 변경되지 않습니다.

    2. 상태 시간 변경

    파일에 실행 권한 추가 chmod + x.

    리눅스에서 파일 시간을 확인하는 방법

    파일 권한을 수정하면 파일의 상태 시간만 변경되고 다른 것은 변경되지 않는 것을 볼 수 있습니다.

    3. 수정 시간을 변경하세요

    vim을 사용하여 파일 내용을 편집하세요.

    리눅스에서 파일 시간을 확인하는 방법

    위 그림에서 볼 수 있듯이 vim이 파일 내용을 수정한 후에는 수정 시간뿐만 아니라 액세스 시간과 상태 시간도 변경됩니다.

    사실 이것도 이해하기 쉽습니다. vim으로 파일을 편집하면 그에 따라 파일의 내용이 추가됩니다. 이때 파일의 크기와 기타 상태도 변경됩니다. 이므로 파일의 액세스 시간과 상태 시간도 이에 따라 변경됩니다.

    관련 추천: "Linux 비디오 튜토리얼"

위 내용은 리눅스에서 파일 시간을 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.