디렉토리에서 이동할 때 파일의 타임 스탬프 변경을 피하는 방법 스탬프가 변경됩니다. 예를 들어 2013-01-01 날짜로

한 디렉토리에서 다른 디렉토리로 파일을 이동하면 파일의 타임 스탬프가 변경됩니다. 예를 들어 2013-01-01 날짜로 파일을 만든 경우 다른 디렉터리로 파일을 이동하면 최종 파일에 이동 날짜가 아닌 생성 날짜가 지정됩니다.

이 문제를 해결하는 방법?



답변

  • cp -r -p SOURCE DESTINATION
  • cp -r --preserve=mode,ownership,timestamps SOURCE DESTINATION

이 두 명령은 동일한 작업을 수행합니다. 두 번째는 동일하게 남아있는 것을 선택할 수 있습니다. 와 함께 이것을 구체적으로 수행하는 방법을 mv모르지만 이것이 mv기본 동작 이라고 생각합니다 .

또는, 복사 시도 할 수 하드 링크 에 훨씬 더 유사하다, mv제안, 여기를 :

  • cp -p -r -l source/date target/

나는 당신이 겪고있는 문제가 ntfs / fat 파티션 때문이라고 생각합니까? 이것이 사실이라면, uid를 사용 하는 규칙을 / etc / fstab 에 설정 하십시오.