Beim Kopieren einer Datei vom Flash-Laufwerk in das macOS-Dateisystem bleibt das Erstellungsdatum der Datei das gleiche wie das der Originaldatei.
Wenn es sich um Windows handelt, ist das Dateierstellungsdatum einer neuen Datei beim Kopieren und Einfügen einer Datei nicht dasselbe wie bei der Originaldatei, sondern hat stattdessen das aktuelle Datum und die Uhrzeit.
Warum unterscheidet sich das Verhalten zwischen den Betriebssystemen? Liegt das an der unterschiedlichen Spezifikation im NTFS- und HFS-Dateisystem?
Dies liegt daran, dass die GUI-Kopierfunktion unter macOS standardmäßig alle Attribute beibehält.
Wenn Sie eine Datei in macOS kopieren und einfügen, geschieht dies standardmäßig:
cp -a /source/file1 /destination/
wodurch Attribute wie Berechtigungen und Zeitstempel erhalten bleiben.
Die einzige Problemumgehung dafür (dh um ein Windows-ähnliches Verhalten zu erreichen) besteht darin, Dateien über die Befehlszeile zu kopieren. Anwendungen -> Terminal.app
und verwenden Sie den folgenden Befehl:
cp -r /source/file1 /destination
Alternativ können Sie den Vorgang vereinfachen, indem Sie dem Terminal erlauben, Dateipfade durch einfaches Ziehen und Ablegen der Quelldatei und des Zielordners zu erhalten:
cp -r
Ich habe gerade die Antwort in diesem Mac-Hilfebeitrag von Gregory Pratt gefunden :
Die Windows-Philosophie in Bezug auf Erstellungszeiten ist dateisystemzentriert; Der Zeitstempel gibt die Zeit an, zu der der Dateieintrag auf diesem Volume erstellt wurde. Aus diesem Grund erhält die Kopie beim Kopieren der Datei auf ein anderes Volume einen neuen Erstellungszeitstempel – einen, der möglicherweise sogar neuer ist als die Änderungszeit der Datei.
Die Mac-Philosophie in Bezug auf Erstellungszeiten ist dokumentenorientiert; Der Zeitstempel gibt an, wann das Dokument (der Inhalt der Datei) zum ersten Mal gespeichert wurde.
Shayan
Muru
-R
, aber keine-r
. Hast du GNU Coreutils installiert? Wascp --version
meldet?mmmmmm
$ cp usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
nein-r
Mateusz Szlosek
Historic versions of the cp utility had a -r option. This implementation supports that option; however, its use is strongly discouraged, as it does not correctly copy special files, symbolic links, or fifo's.
Kal
-a
die Dateiattribute beizubehalten, und das Hinzufügen-R
(rekursiv) sorgt dafür, dass es mit Ordnern funktioniert.