
Ich suche nach einem Linux-Äquivalent des Befehls Robocopy /CREATE
, das einen komplett leeren Dateibaum mit allen Attributen der Ordner und Dateien in der Quelle neu erstellt, mit Ausnahme des Dateiinhalts. Rsync, das für allgemeine Dateisynchronisierungszwecke das Äquivalent zu Robocopy sein soll, scheint keine ähnliche Option zu haben.
Ich stelle Daten von einer 4TB-Festplatte wieder her, deren Hauptpartition bisher in Ext4 formatiert istIch konnte 47 % mit HDDSuperClone klonen, bis ernsthafte Probleme auftraten, aber auf die Partition kann auf dem Wiederherstellungslaufwerk noch immer nicht zugegriffen werden, während Wiederherstellungssoftware wie R-Studio und DMDE die ursprüngliche Metadatenstruktur nicht rekonstruieren kann und der aktuelle verschlechterte Zustand des Laufwerks möglicherweise nicht die Wiederherstellung von wesentlich mehr nützlichen Daten zulässt.
Da das Originallaufwerk also immer noch auf Lubuntu gemountet werden kann (wenn auch mit Schwierigkeiten), möchte ich, wenn ich auf „Raw File Carving“ zurückgreifen muss, d. h. die wiederhergestellten Daten mit Tools scannen muss, die Dateisignaturen erkennen und alle erkannten Dateien stapelweise extrahieren (ich verwende hierfür hauptsächlich R-Studio und Photorec), dem Besitzer des Laufwerks zumindest eine Möglichkeit bieten, dieses Durcheinander bequemer zu sortieren, als es von Grund auf und ohne Referenz zu tun.
In einem solchen Kontext sollte der gesuchte Befehl natürlich schnell vorgehen und nur einige wichtige Dateisystemstrukturen analysieren. Er sollte keinen gründlichen Scan der Partition umfassen, der das Laufwerk nur noch mehr beanspruchen würde.
Antwort1
Es gibt --attributes-only
eine Option für . Sie wird von POSIX nicht benötigt, daher versteht sie cp
nicht jede Implementierung von ; die GNU-Coreutils in Ihrem Lubuntu unterstützen sie jedoch.cp
cp
--attributes-only
Kopieren Sie nicht die Dateidaten, sondern nur die Attribute
Es werden Dateien der Größe 0 erstellt. Um einen Verzeichnisbaum zu kopieren, benötigen Sie -R
, also
cp -R --attributes-only /path/to/mountpoint/ /where/to/copy/to