저는 액세스 및 수정 시간 외에 별도의 생성 시간 열이 있는 Dolphin 버전 18.08.0(KDE Frameworks 5.54.0, Qt 5.11.3)을 사용하고 있습니다. 안타깝게도 파일에는 crtime
에 표시된 것과 같은 내용이 있지만 열은 비어 있습니다 debugfs -R 'stat INODE' DEVICE
.
Dolphin이 기본적으로 파일 생성 시간을 표시하도록 하는 방법이 있나요?
$ debugfs -R 'stat /home/old.txt' /dev/sda4
Inode: 3418797 Type: regular Mode: 0644 Flags: 0x80000
Generation: 3373842699 Version: 0x00000000:00000001
User: 1000 Group: 1000 Project: 0 Size: 1106
File ACL: 0
Links: 1 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x5e33cb3d:28fa524c -- Fri Jan 31 07:37:49 2020
atime: 0x5e35ec0f:1e00e7b8 -- Sat Feb 1 22:22:23 2020
mtime: 0x5e33cb3d:28fa524c -- Fri Jan 31 07:37:49 2020
crtime: 0x5e1dec5d:b24a3ea0 -- Tue Jan 14 17:29:17 2020
Size of extra inode fields: 32
Inode checksum: 0xc328f441
EXTENTS:
(0):580854
(END)
답변1
생성 시간은 Gnu/Linux의 새로운 기능입니다(Unix는 전통적으로 이를 지원하지 않습니다. 유용한 사용 사례를 생각하기 어렵습니다).
방금 조사를 좀 했어요 (https://www.anmolsarma.in/post/linux-file-creation-time/).
타임라인은 다음과 같습니다.
- 일부 파일 시스템에 지원이 추가되었습니다: 2010 또는 이전 버전(잘 모르겠습니다).
- 가상 파일 시스템에 지원 추가: 2017년 Linux 4.11(커널 지원 완료)
- glibc에 지원이 추가되었습니다: 2018 버전 2.28.
- gnu coreutils(stat)에 추가된 지원: 2019년 3월 GNU coreutils 8.31.
- 즐겨찾는 배포판에 대한 지원이 추가되었습니다.
- 당신은 레벨 업합니다.
어딘가에 새 줄을 추가하기 위해 출력 형식이 stat
변경되었지만 Birth: -
여전히 답을 찾을 수 없습니다.
Debian Buster에는 처음 3개의 명령이 있는 것 같지만 사용할 수 있는 명령은 없습니다 stat
. 이러한 상황에 있고 이 기능이 필요한 경우 gnu coreutils > 8.31을 다운로드하여 컴파일할 수 있습니다. (이것 중 어느 것도 테스트되지 않았습니다. 단지 개발 기록에 대한 추억을 바탕으로 링크된 게시물을 통해 확인되었습니다.) 돌핀 지원을 확인하지 않았습니다.