Linux에서 "확장되지 않은 속성"("확장 속성"과 반대)이란 무엇입니까?

Linux에서 "확장되지 않은 속성"("확장 속성"과 반대)이란 무엇입니까?

Linux에는 "확장 속성"이라는 것이 있지만 "비확장 속성"이 무엇인지 알고 싶습니다. 파일 권한, 파일 소유자, 파일 날짜 등이라고 가정합니다.

내가 맞나요? "비확장 속성"을 모두 나열하는 문서가 있습니까?

답변1

기본 속성은 다음을 사용하여 검색할 수 있는 속성입니다.통계(2)시스템 호출.

       struct stat {
           dev_t     st_dev;         /* ID of device containing file */
           ino_t     st_ino;         /* Inode number */
           mode_t    st_mode;        /* File type and mode */
           nlink_t   st_nlink;       /* Number of hard links */
           uid_t     st_uid;         /* User ID of owner */
           gid_t     st_gid;         /* Group ID of owner */
           dev_t     st_rdev;        /* Device ID (if special file) */
           off_t     st_size;        /* Total size, in bytes */
           blksize_t st_blksize;     /* Block size for filesystem I/O */
           blkcnt_t  st_blocks;      /* Number of 512B blocks allocated */

           /* Since Linux 2.6, the kernel supports nanosecond
              precision for the following timestamp fields.
              For the details before Linux 2.6, see NOTES. */

           struct timespec st_atim;  /* Time of last access */
           struct timespec st_mtim;  /* Time of last modification */
           struct timespec st_ctim;  /* Time of last status change */

       #define st_atime st_atim.tv_sec      /* Backward compatibility */
       #define st_mtime st_mtim.tv_sec
       #define st_ctime st_ctim.tv_sec
       };

관련 정보