web-dev-qa-db-de.com

Kopieren lokaler Dateien mit Curl

Gibt es eine Möglichkeit, lokale Dateien mit curl zu kopieren, ich brauche es als Alternative für den Befehl cp.

Das ist ein bisschen seltsam, aber ich arbeite an einer Umgebung, in der cp nicht verfügbar ist.

11
zibi

Du könntest sagen:

curl -o /path/to/destination file:///path/to/source/file 

Dies würde /path/to/source/file nach /path/to/destination kopieren.

18
devnull

sie können rsync verwenden

rsync -avz /path/to/src/file /path/to/dst/dir

Sie können auch tar verwenden

cd /path/to/src/dir; tar -cpf - sourcefile | (cd /path/to/dest/dir; tar -xpf -)

wenn dein tar den -C unterstützt

cd /path/to/src/dir; tar -cpf - sourcefile | tar -xpf - -C /path/to/dest/dir
0
ray