Come posso farlo sulla riga di comando?
ad esempio copia /dir/another/filein /tmp/modo che ho/tmp/dir/another/file
Come posso farlo sulla riga di comando?
ad esempio copia /dir/another/filein /tmp/modo che ho/tmp/dir/another/file
Risposte:
cp --parents /dir/another/file /tmp
farà esattamente quello che vuoi.
brew install coreutilse utilizzaregcp --parents /dir/another/file /tmp
rsync può essere di grande aiuto per questo:
rsync -Ravz my/first/dir/file.txt another_dir
sarà dato come risultato
another_dir/my/first/dir/file.txt
È possibile utilizzare tarper preservare i percorsi durante la copia dei file:
tar cf - /dir/another/file | (cd /tmp && tar xf -)
--parentsnon vivere qui; (