GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi ln -s ne dit-il pas qu'il échoue lors de la création d'un lien symbolique vers un répertoire à lien symbolique existant ?

Parce qu'au deuxième ln il n'échoue pas il crée un

symlink_dir/dir_2 -> dir_2

lien symbolique

Faites un :

ls -l symlink_dir/dir_2

Et vous y verrez un lien symbolique (probablement cassé).

C'est comme ça ln est censé fonctionner si la cible est un répertoire (ou un lien symbolique vers un répertoire).

Un troisième ln pourrait échouer car il y a déjà un dir_2 à l'intérieur de symlink_dir (alias dir_2 ).


Linux
  1. Pourquoi ne puis-je pas utiliser Cd dans un script Bash ? ?

  2. Pourquoi est-ce Rm -rf et non Rmdir -rf ?

  3. Étiquette de disque non reconnue lors de la création d'une partition

  4. Supprimer un lien symbolique vers un répertoire

  5. Pourquoi mon lien symbolique crée-t-il un fichier et non un dossier ?

Comment mettre à jour un lien symbolique Linux

Exclure le répertoire lors de la création d'un fichier .tar.gz

Créer un nouveau répertoire en C

mkdir -p échoue lorsque le répertoire existe

pourquoi une boucle bash while ne se termine-t-elle pas lorsqu'elle est dirigée vers une sous-commande terminée?

Pourquoi Bash ne donne-t-il aucun fichier ou répertoire de ce type pour un programme qui se trouve dans mon PATH ?