에 파일 시스템 생성 날짜를 가져 오기 등, 내가 쉘 명령을 사용하지 싶습니다 C.와 (리눅스 머신에서) 디스크에 파일 시스템의 생성 날짜를 알 필요가 C
tune2fs -l /dev/sdb2 | grep 'Filesystem created:'
및 파서를 만든다.
감사
C로 코딩 프로그램에서에 파일 시스템 생성 날짜를 가져 오기 등, 내가 쉘 명령을 사용하지 싶습니다 C.와 (리눅스 머신에서) 디스크에 파일 시스템의 생성 날짜를 알 필요가 C
tune2fs -l /dev/sdb2 | grep 'Filesystem created:'
및 파서를 만든다.
감사
C로 코딩 프로그램에서(또는 C 루틴을 호출 할 수있는 모든 언어 사항) statx(2)최근 커널과 일부 파일 시스템과 함께 stat(2) 시스템 호출을 사용하여 (또는 것 하나) 주어진 파일 (또는 디렉토리)의 생성 시간을 질의한다. 물론 ls(1) 또는 stat(1)과 같은 명령은 내부적으로 stat(2) 시스템 호출을 사용합니다.
표준이없고 파일 시스템 중립적 인 방법으로 주어진 파일의 생성 시간은 file system입니다. 그 정보가 항상 유지되지는 않습니다. 나는 파일 시스템이거나 NFS과 같은 distributed file systems 인 것으로 생각하지 않는다.
해당 파일 시스템의 마운트 지점에 stat(2)을 사용할 수 있습니다.
statfs(2) 시스템 호출은 파일 시스템 정보를 검색하지만 시간 소인은 제공하지 않습니다.
ext4 파일 시스템의 경우 ext4(5)을 참조하고 proc(5)을 사용하십시오. /proc/mounts
과 /proc/fs/ext4/*/
디렉토리를 구문 분석 할 수 있습니다. /proc/
의 의사 파일은 parsed quickly 일 수 있으며 일반적으로 실제 디스크 입출력을 포함하지 않습니다.
는 또한 e2fsprogs (나 프로그램)를 같은 라이브러리와 더불어, 마운트 해제 파일 ext[234]
시스템에서는 EXT2/3/4 disk partition 수준에서 작동 할 수있다. 파일 시스템이 마운트되어있는 경우 일부 파일 시스템이 포함 된 디스크 파티션에 액세스해서는 안됩니다 (읽기만).
답장을 보내 주셔서 감사합니다.샘플을 확인해 보겠습니다. – Rockietto
내가 파일 시스템 생성 날짜 찾고 있어요 (귀하의 질문에 어떤 동기를 부여하고 컨텍스트를 제공해야합니다). 파일의 작성 날짜 시간은 쉽게 편집 할 수 있습니다. – Rockietto
tune2fs는 ext2/ext3/ext4를 지원하므로 ext 파일 시스템 생성 datetime을 알고 싶습니까? – xdebug
예. 내 하드 디스크는 ext4입니다. – Rockietto