Es scheint, dass rsync die gesamte Arbeit von cp erledigen kann.
Antwort1
cp
ist ein Teil von Coreutils und daher überall vorhanden. Darüber hinaus wurde es in erster Linie zum Kopieren von Dateien innerhalb eines Computers entwickelt.
rsync
ist kein Teil von Coreutils und nicht einmal in der Standardumgebung vorhanden. Es wurde in erster Linie für die Übertragung von Dateien über das Netzwerk entwickelt. Außerdem hat rsync im Vergleich zu Coreutils mehr Abhängigkeiten, dieser Unterschied macht jedoch keinen großen Sinn.
Der Hauptvorteil von cp gegenüber rsync ist die Zeitersparnis und die geringere CPU-Auslastung.