Ich versuche, eine Reihe von Dateien/Verzeichnissen mit dem Terminalbefehl cp zu kopieren. Der von mir verwendete Befehl ist:
sudo cp -r *.tests ~/Desktop
Tests sind Verzeichnisse mit Inhalt. Ich erhalte jedoch einige Fehler „Keine solche Datei oder kein solches Verzeichnis“. Ich bin nicht sicher, wie ich diesen Fehler erhalten kann, wenn ich eine rekursive Kopie durchführe. Wenn es nicht existiert, wie würde ich es dann sehen?
Antwort1
Wenn das Verzeichnis, in dem Sie sich befinden, oder ein darunterliegendes Verzeichnis während des Kopiervorgangs geändert wird, wird dieser Fehler angezeigt. Dies ist beispielsweise der Fall, wenn nach dem Start durch cp
einen anderen Prozess eine Datei oder ein Verzeichnis gelöscht wurde.
Antwort2
Aus der cp
Manpage (unter OS X v10.6.8):
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.
Versuchen Sie es cp -R
stattdessen mit. Wenn das nichts bringt, gibt es irgendetwas Bemerkenswertes an den Dateien, bei denen Fehler auftreten? Existieren sie? Sind es AppleDouble-Dateien (Metadaten-Pseudodateien, deren Namen mit „._“ beginnen)?