Ich folge Unix Tool Tip auf Twitter und es ist interessant, dass viele der dort veröffentlichten Tipps nicht auf OS X verfügbar sind.
Zum Beispiel:
cp - u kopiert nur Dateien, die nicht existieren oder neuer sind als ihre bestehenden Gegenstücke, in das Zielverzeichnis.
Der Versuch, dies auf meinem Computer auszuführen, führt zu folgenden Ergebnissen:
cp: illegal option -- u
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
Warum sind diese Optionen nicht verfügbar und können Sie unter OS X darauf zugreifen?
gcp
, um Verwirrung zu vermeiden) die komplexen Metadaten, die OS X-Dateien haben können (erweiterte attrs usw.), nicht kopieren. Wenn Sie also gcp
eine Alias-Datei verwenden, fehlen der Kopie wichtige Informationen und sie funktioniert nicht.
gcp -R
wird es zusammen mit allem anderen kopieren). Wenn Sie meinen ._somefilename
, das ist eine AppleDouble-Datei, die zum Speichern von Metadaten (die Informationen, von denen ich spreche) auf einigen Arten von fremden Volumes verwendet wird, was ... kompliziert ist ...
brew install coreutils findutils gnu-sed gawk
. Siehe apple.stackexchange.com/questions/69223/… .