touch(1)
수정 및 액세스 시간 만 변경할 수 있지만 작성 시간에 대한 옵션은 없습니다 . 이것은 적어도되지 사자에 작동하지 않습니다.
그래서 내가 어떻게 변경합니까 작성 시간이라고도 birthtime 에를 fstat(2)
? 해당 전화가 없으며 이에 utimes(2)
대한 명령 줄 도구가없는 것 같습니다.
파일을 새 파일로 복사 할 수 있다는 것을 알고 있습니다. 그러면 현재 시간을 출생 시간으로 가져온 다음 원본을 삭제하지만 더 나은 방법이 있어야합니까?
좋은 점, @Lri-mtime과 atime을 업데이트하고 파일을 만들기 전에 파일에 액세스하거나 수정할 수 없기 때문에 실제로 의미가 있습니다. 그러나 새로운 창조 시간을 설정할 수는 없습니다.
—
Ingmar Hupp
명령 행을 통해 또는 일반적으로 반드시 CLI로 변경할 필요는 없습니다.
—
daviesgeek
솔직히 말해서 필드의 전체 지점을 물리 칠 수 있기 때문에 변경할 수 없기를 바랍니다 ! 또한 필자의 문제 중 일부는 출생 시간 / 생성 시간이 표준 파일 시스템 기능이 아니라고 생각합니다. hfs는 확장 된 속성으로 추가 했으므로 유틸리티가이를 인식하도록 업데이트되지 않으면 많은 기능을 수행 할 수 없습니다.
—
Cesium
touch -t yyyymmddhhmm $file
생성 날짜를 변경하는 것처럼 보이지만 원래 생성 날짜 이전 인 경우에만 해당됩니다.