Ich habe einen Ordner mit Symlinks:
marek@marek$ ls -al /usr/share/solr/
razem 36
drwxr-xr-x 5 root root 4096 2010-11-30 08:25 .
drwxr-xr-x 358 root root 12288 2010-11-26 12:25 ..
drwxr-xr-x 3 root root 4096 2010-11-24 14:29 admin
lrwxrwxrwx 1 root root 14 2010-11-24 14:29 conf -> /etc/solr/conf
Ich möchte es nach ~ / solrTest kopieren, aber ich möchte auch Dateien von Symlink kopieren
wenn ich es versuche cp -r /usr/share/solr/ ~/solrTest
Ich werde Symlink hier haben:
marek@marek$ ls -al ~/solrTest
razem 36
drwxr-xr-x 5 root root 4096 2010-11-30 08:25 .
drwxr-xr-x 358 root root 12288 2010-11-26 12:25 ..
drwxr-xr-x 3 root root 4096 2010-11-24 14:29 admin
lrwxrwxrwx 1 root root 14 2010-11-24 14:29 conf -> /etc/solr/conf
Aus der Manpage:
Dies ist also die Option, die Sie ausprobieren sollten.
quelle
Von der
cp(1)
Manpage:quelle
Eine schnelle Lösung ist:
der Nachteil ist, dass Sie zuerst das Zielverzeichnis erstellen müssen
quelle
symlink_dir
.