Wenn ein Symlink (einzeln, keine Stapelverarbeitung des Dateisystems erforderlich) vorhanden ist, welche Befehlszeile muss verwendet werden, um ihn durch eine Kopie der Datei zu ersetzen, mit der er verknüpft ist?
command-line
files
symlink
cp
Ivan
quelle
quelle
<symlink>
es sich um einen Symlink zu einem relativen Pfad handelt, funktioniert dies nur, wenn sich der<symlink>
im aktuellen Verzeichnis befindet. Möglicherweise möchten Sie verwendenreadlink -f
. Oder wenn Siezsh
:cp --remove-destination path/to/symlink(:A) path/to/symlink
Du könntest es tun:
(das kopiert nur den Inhalt, nicht die Metadaten der Datei wie Berechtigungen und Eigentumsrechte).
quelle