TLDR: 현재 폴더에서 파일을 읽거나 생성하거나 수정할 수 있는 명령을 실행하고 싶습니다. 하지만 폴더의 현재 파일을 실제로 수정하는 대신 수정/생성된 모든 파일을 아카이브에 보관하고 싶습니다.
맥락: 저는 학생들에게 일부 파일을 생성하는 코드를 제출하도록 요청했습니다. 그들은 두 가지 모두에 대한 아카이브를 제출했고, 우리 측의 일부 작업이 예상대로 작동하지 않았기 때문에 학생들에게 코드와 함께 코드 결과를 제출하도록 요청했습니다.
학생 파일을 모두 지웠어요. 모든 학생의 코드를 실행하고 싶습니다. 그러나 학생의 코드를 실행하려고 시도했는데 실패하면 실제로 파일을 덮어쓰므로 학생의 원래 코드가 없습니다. 학생 제출물을 보존하고 실행 중에 생성된(또는 수정되었지만 꼭 필요한 것은 아님) 파일이 포함된 아카이브를 갖고 싶습니다.
가능한 단서:
- 복사한 파일을 사용하여 docker를 시작합니다. Docker는 오버레이를 사용하지만 오버레이 내용만 복원할 수 있는 방법은 잘 모르겠습니다.
- 씌우다? 그러나 나는 코드를 시작할 때만 작동하는 간단하고 "임시적인" 것을 원합니다.
- 피하고 싶은 것: 전체 폴더를 복사하고 복사본에서 코드를 실행하는 것입니다.