1

問題の簡単な説明:

いくつかのディレクトリ (dir_1,...dir_N) があり、それらを新しいディレクトリ (dir_X) にマージしたいのですが、それらのディレクトリからすべてのファイルをコピーせずに (メモリの無駄になります)。すべてのディレクトリは同じ物理ディスク上にあります。dir_1、...、dir_N 内のファイルは同じ名前を持つことができるため、dir_X でも新しい名前を付ける必要があります。dir_X 内のファイルを見ていくと、リンクされている可能性のあるファイルはすべて、通常のファイルのように使用/アクセスされます。

シンボリックリンクとハードリンクについて少し読みましたが、何を使用するのが最適かわかりません。私が理解している場合、ハードリンクはディスク上のスペースへの共有ポインターのようなものであり、シンボリックリンクはC++で話される通常のポインターのようなものです;-)ハードリンクが私の要件を最もよく満たしていると思いますよね?必要な用途のためにPythonでそれらを作成するにはどうすればよいですか?

手伝ってくれてありがとう!

4

0 に答える 0