Je veux supprimer le lien symbolique et insérer à la place le fichier auquel il est lié, si possible tout avec une seule commande afin de pouvoir le créer en tant qu'outil externe dans phpStorm.
Réponses
Trop de publicités?cp --remove-destination "$(readlink )"
Source: https://unix.stackexchange.com/a/35027
Traduction :
cp --remove-destination "$(readlink )"
Andrew
Points
12741
Comme le cp
de macOS n'a pas le paramètre --remove-destination
, vous avez plusieurs options :
-
Installer GNU
cp
brew install coreutils
Et ensuite suivre les étapes dans la réponse de grg (notez que GNU
cp
est installé en tant quegcp
)gcp -a --remove-destination "$(readlink )" ""
-
Ou supprimer d'abord le lien symbolique, par exemple
fichiersource=$(readlink ""); rm "" && cp -a "$fichiersource" ""