Der Befehl cp kann einige Verzeichnisse nicht finden

Der Befehl cp kann einige Verzeichnisse nicht finden

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 cpeinen anderen Prozess eine Datei oder ein Verzeichnis gelöscht wurde.

Antwort2

Aus der cpManpage (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 -Rstattdessen 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)?

verwandte Informationen