Je souhaite supprimer des données dans /path/to/data/folder/month/date/hour/minute/file
et créez un lien symbolique vers /path/to/recent/file
et faites-le automatiquement chaque fois qu'un fichier est créé.
En supposant que je ne saurai pas à l'avance si /path/to/recent/file
existe, comment puis-je procéder pour le créer (s'il n'existe pas) ou le remplacer (s'il existe) ? Je suis sûr que je peux simplement vérifier s'il existe, puis faire une suppression, un lien symbolique, mais je me demande s'il existe une commande simple qui fera ce que je veux en une seule étape.
Réponse acceptée :
Veuillez lire le manuel.
ln -sfn /new/target /path/to/symlink
$ homme ln
-n, –no-dereference
traite LINK_NAME comme un fichier normal s'il s'agit d'un lien symbolique vers un
répertoire