상위 디렉터리의 파일을 수정한 후 상위 디렉터리의 타임스탬프를 보존할 수 있습니까?

상위 디렉터리의 파일을 수정한 후 상위 디렉터리의 타임스탬프를 보존할 수 있습니까?

폴더 구조가 있습니다.

/home/us3r/scripts

내 폴더에 일부 스크립트가 있습니다 scripts. 이제 누군가가 폴더 안에 파일을 scripts실행하고 저장하더라도 폴더의 타임스탬프를 유지하고 싶습니다 . 또는 다른 사람이 폴더 내의 파일을 편집/저장하도록 허용하지 마세요 .vimscriptsscripts

어쨌든, 탈출구가 있나요?

감사해요! ! !

답변1

디렉터리에 변경할 수 없는 속성 설정

sudo chattr +i /home/us3r/scripts

이렇게 하면 폴더와 그 안에 있는 파일의 데이터나 메타데이터가 변경되지 않습니다.

그러나 이는 폴더와 그 안에 있는 파일의 권한, 소유권 또는 속성을 생성, 수정 또는 변경할 수 없음을 의미하기도 합니다.

관련 정보