Schauen Sie sich folgendes an: Ln Befehlszeile Hardlinks
Dieses Tool ist eine Art NTFS Swiss Army Knife und kann eine Menge tun, z. B. SmartCopies erstellen, die die innere und äußere Struktur von Hardlink / Junction / SymbolicLink beibehalten, hardlinkbasierte inkrementelle Backups und viele andere Dinge, die nicht gefunden werden können irgendwo.
Ich denke, was Sie fragen, kann erreicht werden durch:
ln.exe --unroll --copy --backup D:\Work E:\Work
--Unroll folgt Outer Junctions / Symlink Directories und erstellt den Inhalt von Outer Junctions / Symlink Directories innerhalb der Hierarchie am Zielort neu. Das Abwickeln gilt auch für äußere Symlink-Dateien. Dies bedeutet, dass das Abrollen dazu führt, dass das Ziel der äußeren Symlink-Dateien an den Zielort kopiert wird.
--copy: Smart Copy erstellt grundsätzlich eine Kopie der Verzeichnisstruktur vom Quellspeicherort bis zum Ziel, behält jedoch die innere Hardlink-Struktur und die inneren Verknüpfungs- / Symbolverknüpfungsbeziehungen der Quelle bei und stellt diese innere Hardlink-Struktur und innere Kreuzung wieder her. symbolische Linkbeziehung am Zielort.
--backup: Verwenden der Sicherungsmodus-ACLs (auch Access Control Lists), die die Sicherheit für Dateien, Ordner, Verknüpfungen oder SymbolicLinks enthalten, und verschlüsselte Dateien werden ebenfalls kopiert.
ln.exe kopiert also
- Alternative Streams für Dateien und Ordner
- EA-Aufzeichnungen zu Dateien und Ordnern (selten verwendet)
- Reparse Info
- Dateiattribute
- Zeitstempel: Erstellungszeit, letzte Zugriffszeit, letzte Schreibzeit
- Sparse-Dateien und alternative Sparse-Streams
- Verschlüsselte Dateien
- ACLs