変更されたすべてのファイルが1つのアーカイブに入るように一時ファイルシステムオーバーレイを作成する方法は?

変更されたすべてのファイルが1つのアーカイブに入るように一時ファイルシステムオーバーレイを作成する方法は?

TLDR:現在のフォルダからファイルを読み込み、作成、または変更できるコマンドを実行したいと思います。しかし、フォルダ内の現在のファイルを実際に変更するのではなく、変更/作成されたすべてのファイルをアーカイブに保存したいと思います。

文脈:私は生徒にいくつかのファイルを生成するコードを提出するよう依頼しました。彼らは両方のためにアーカイブを提出し、私たちの側のいくつかの仕事が期待どおりに機能しなかったので、生徒にコードと一緒にコード結果を提出するように依頼しました。

学生ファイルをすべて消去しました。すべての学生のコードを実行したいと思います。しかし、生徒のコードを実行しようとしましたが、失敗した場合は実際にファイルが上書きされるため、生徒の元のコードはありません。学生の提出物を保存し、実行中に作成された(または変更されたが必ずしも必要ではない)ファイルを含むアーカイブを持ちたいです。

可能な手がかり:

  • コピーしたファイルを使用してdockerを起動します。 Dockerはオーバーレイを使用しますが、オーバーレイコンテンツのみを復元する方法はわかりません。
  • 書く?しかし、私はコードを起動したときにのみ動作する単純で「一時的な」ものが欲しいです。
  • 避けたいこと:フォルダ全体をコピーし、コピーからコードを実行することです。

関連情報