내용을 수정하지 않고 모든 파일 속성을 다른 파일에 복사하는 방법은 무엇입니까?

내용을 수정하지 않고 모든 파일 속성을 다른 파일에 복사하는 방법은 무엇입니까?

몇 년 전에 파일을 만들고 수정했습니다. 다른 콘텐츠로 새 파일 B를 만들고 싶지만 권한, 소유자, 그룹, 생성 날짜, 수정 날짜 등 모든 것이 동일합니다. 이는 파일 B도 몇 년 전에 생성된 것처럼 보입니다.

사용해 보았지만 rsync운이 없었습니다. 또한 항상 파일의 내용을 복사합니다.

통화 종료가 켜져 있지만 cp --attributes-only --preserve a.txt b.txtMacBook에서는 실패함 cp: illegal option -- -

답변1

나는 답을 찾았다. ~처럼마커스macOS의 cp가 GNU cp와 다르다는 의견이 제안되었습니다.

따라서 이 명령은 cp --attributes-only --preserve a.txt b.txt작동하며 파일 내용 없이 속성만 복사하지만 Mac에서 실행하려면 먼저 GNU cp를 설치해야 합니다.

brew install coreutils

설치가 완료되면 다음을 실행합니다.

gcp --attributes-only --preserve a.txt b.txt

관련 정보