touch가 어떻게 동작하는진 모르겠지만 만약 직접 시간을 기록하는게 아니라 attribute 만 바꿔줘서 현재시간으로 modified date가 바뀌게 되어 있다면
혹시 화일시스템이나 OS에 따라 touch가 접근한 I/O가 나중에야 끝난게 아닐가요? 화일 I/O는 read/write data뿐 아니라 여러가지가 다 버퍼링 되니깐...
journaling file system 같은 경우엔 metadata만 바꿔주고 나중에 직접 I/O를 수행할 수도 있지 않을까 합니다.
Re: touch 로 만든 파일이 파일만들고 date시간보다 미래의 시간
저기... 제가 질문을 이해하지 못한 것인지 모르겠지만... 당연한거 아닌가요?
touch로 파일을 만들고 그 후에 date를 했으니 당연히 date한 시간이 나중일텐데 시간이 touch보다 늦게 나오겠지요.
void main(void)
{
char *brain;
brain = malloc(sizeof(stress));
free(brain);
}
뭐든지 답은 간단한데서 시작한다.
화일 modified 시간이 현재 시간보다 미래라는 의미신가보죠?희한
화일 modified 시간이 현재 시간보다 미래라는 의미신가보죠?
희한한 일입니다.
touch가 어떻게 동작하는진 모르겠지만 만약 직접 시간을 기록하는게 아니라 attribute 만 바꿔줘서 현재시간으로 modified date가 바뀌게 되어 있다면
혹시 화일시스템이나 OS에 따라 touch가 접근한 I/O가 나중에야 끝난게 아닐가요? 화일 I/O는 read/write data뿐 아니라 여러가지가 다 버퍼링 되니깐...
journaling file system 같은 경우엔 metadata만 바꿔주고 나중에 직접 I/O를 수행할 수도 있지 않을까 합니다.
추측성발언뿐이라 죄송합니다.ㅎㅎ
댓글 달기