2 votes

Comment remplacer un lien symbolique par le fichier réel?

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.

0voto

grg Points 181593
cp --remove-destination "$(readlink )" 

Source: https://unix.stackexchange.com/a/35027

Traduction :

cp --remove-destination "$(readlink )" 

Source : https://unix.stackexchange.com/a/35027

0voto

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 que gcp)

    gcp -a --remove-destination "$(readlink )" ""
  • Ou supprimer d'abord le lien symbolique, par exemple

    fichiersource=$(readlink ""); rm "" && cp -a "$fichiersource" ""

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X