mklink /D
コマンドを使用してMSWindowsでいくつかのシンボリックリンクを作成しました。ただし、コピーする場合、Windowsエクスプローラーはシンボリックリンク自体をコピーする代わりに常にディープコピーを実行します。リンクをコピーするにはどうすればよいですか?これらのリンクを他のマシンの他のユーザーに送信する必要があります。
答えはそれと同じくらい簡単です:あなたはできません。代わりに、他のマシンで同じコマンドを実行してください。
ツールの答え:LinkShellExtensionを使用すると、これだけでなく、さらに多くのことを実行できます。 Windowsでソフト/ハードリンクを使用している場合、これは非常に便利なツールです。
この場合、おそらくその シンボリックリンクのコピーにおける「スプライス」動作 を選択する必要があります。
部分的に重複する質問、複数の良い答えは ここ
Windowsツールの使用
xcopy /b /i <source symlink name> <destination symlink name>
そして、あなたはメッセージを無視するべきです:
出力は0ですファイルがコピーされました
また、標準のWindowsインストールの別のツール:robocopy
/ SL ::シンボリックリンクとターゲットをコピーします。
「送信」したいとおっしゃっていたので、 [〜#〜] tar [〜#〜] を取得する可能性があります。これにより、シンボリックリンクを1つのアーカイブファイルにパック/アンパックできます。 7zもいつかは。
私が見ているように、7Zipはそれらをアーカイブできますが、Windowsでは抽出できません。
ディレクトリへのシンボリックリンクは、ディレクトリ自体として機能します。したがって、ディレクトリをコピーするときは、ディレクトリをコピーします。
多数のファイルを含むディレクトリがあり、そのコピーが必要であるが、ファイルが含まれていない場合は、同じ名前の新しいディレクトリを作成するだけです。ここでも同じことが言えます。