GNU/Linux >> Tutoriels Linux >  >> Linux

Créer un lien symbolique - Écraser s'il en existe un ?

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


Linux
  1. Commande Linux ln

  2. Créer un lien symbolique de répertoire dans Ubuntu

  3. Créer un nouveau fichier mais ajouter un numéro si le nom de fichier existe déjà dans bash

  4. fichier de création atomique s'il n'existe pas à partir du script bash

  5. Une commande pour créer un répertoire et un fichier à l'intérieur de celui-ci commande linux

Créer une minuterie sous Linux

Comment créer des liens matériels et logiciels (lien symbolique) sur les systèmes Linux

Comment créer un lien symbolique dans cPanel

Un moyen facile de créer un raccourci sur le bureau ?

Qu'est-ce qu'un domaine parqué ? Comment en créer et en supprimer un ?

Lien symbolique d'un poste de travail à un autre sans montage