Objet :Créer ou supprimer un lien NTFS hard ou soft

 

Format :Créer ou mettre à jour un lien :

MKLNK [/= /A:[[-]rhsadecijopt]] parm1 [parm2]

 

Supprimer un lien

MKLNK /D parm1

 

parm1Nom d'un fichier existant (lien dur) ou d'un répertoire (pour un lien souple).
parm2Nom de la nouvelle entrée de répertoire (une référence de fichier ou de répertoire) à créer.

 

/A :(Sélection d'attributs)
/DSupprimer un lien

 

Voir aussi MKLINK.

 

Sélection de fichiers

 

MKLNK supporte le dialogue de commande.  Pour les liens en dur, MKLNK prend en charge les commutateurs d'attributs, les caractères génériquesétendus,  les plages, les noms de fichiers multiples et les listes d'inclusion. Les plages de date, d'heure, de taille ou d'exclusion de fichiers situées n'importe où sur la ligne s'appliquent à tous les  fichiers sources. Utilisez les caractères génériques avec précaution sur les volumes LFN ; voir Recherches de fichiers LFN pour plus de détails.

 

Utilisation :

 

MKLNK est obsolète ; vous devez utiliser MKLINK pour les nouveaux scripts.

 

En raison de restrictions liées au système d'exploitation et au système de fichiers, cette commande nécessite un volume NTFS.

 

Lesnoms de fichiers/répertoires dans parm1 et parm2 peuvent être entièrement ou partiellement qualifiés et peuvent contenir des caractères génériques (liens en dur uniquement). MKLINK copiera également une description existante dans le lien. Si vous ne spécifiez aucun argument, MKLNK affichera sa boîte de dialogue de commande.

 

Si un seul argument est spécifié et qu'il s'agit d'une jonction, MKLNK affichera le nom du répertoire lié à la jonction.

 

MKLNK définit deux variables internes :

 

%_mklnk_filesLe nombre de liens créés
%_mklnk_errorsLe nombre d'erreurs.

 

Liens en dur

 

Si parm1 est un fichier et que parm2 n'existe pas, MKLNK créera un lien en dur. Si parm2 existe, MKLNK signale une erreur.

 

MKLNK (et l'API Windows sous-jacente) peut échouer si le répertoire courant se trouve sur un  disque subst ou net, ou sur un  volumeUNC.

 

Liaisons douces

 

Si parm1 est un répertoire, et que parm2 n'existe pas, MKLNK créera un lien souple, également connu sous le nom de "directory junction" ou "reparse point". Si parm2 existe, et qu'il s'agit d'un lien souple, MKLNK le met à jour.

 

Un lien logiciel est une référence indirecte ou symbolique (parm2) à un répertoire qui réside physiquement dans un autre emplacement (parm1). Remarque : supprimer des fichiers d'un lien logiciel équivaut à supprimer les fichiers du répertoire d'origine.

 

Remarque: d' autres systèmes d'exploitation, tels que Linux, peuvent également prendre en charge les "hard links" et les "soft links", mais l'implémentation Windows de ces concepts peut ne pas se comporter de la même manière, même si les noms sont similaires.

 

Option :

 

/=Affiche la boîte de dialogue de la commande MKLNK pour vous aider à définir le nom de fichier et les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de la commande.

 

/A :Ne sélectionnez que les fichiers pour lesquels le ou les attributs spécifiés sont définis (liens en dur uniquement). Voir Commutateurs d'attributs pour plus d'informations sur les attributs qui peuvent suivre /A :.

 

/DSupprimer un lien dur ou souple existant. Pour les liens en dur, s'il ne reste plus de liens ,/D ne supprimera pas le fichier.