RHEL 7 - Remarques RHCSA (aide-mémoire)
Liens souples
Comme le montre le diagramme, les liens symboliques ou les liens symboliques pointent simplement vers un autre fichier. Il ne contient que le chemin du fichier vers lequel il pointe
1. Méthode de création
# touch file # ln -s file link # ls -l -rw-r--r-- 1 root root 0 Sep 19 14:41 link lrwxrwxrwx 1 root root 5 Sep 19 15:41 link -> file
Le "l " dans la sortie de la commande "ls -l" ci-dessus indique que le fichier est un lien symbolique.
2. La taille du lien symbolique créé dans l'exemple ci-dessus est le nombre de caractères dans le nom de chemin (fichier), qui est de 5 (il peut être absolu ou relatif).
3. Si vous supprimez le fichier d'origine (fichier), le lien symbolique devient inutile.
4. Les liens symboliques peuvent résider sur différents systèmes de fichiers.
5. Vous pouvez également créer des liens symboliques vers des répertoires.
Liens physiques
Chaque fichier utilise au moins un lien physique. Ainsi, lorsque vous créez un nouveau fichier, une nouvelle entrée de répertoire est créée, appelée nombre de liens. Ainsi, lorsque vous créez un nouveau lien physique vers ce fichier, le nombre de liens augmente de 1.
1. méthode de création
# touch file1 # ls -l -rw-r--r-- 1 root root 0 Sep 23 13:19 file1 # ln file1 file2 # ls -l -rw-r--r-- 2 root root 0 Sep 23 13:19 file1 -rw-r--r-- 2 root root 0 Sep 23 13:19 file2 # ls -li 1282 -rw-r--r-- 2 root 0 root 0 Sep 23 13:19 file1 1282 -rw-r--r-- 2 root 0 root 0 Sep 23 13:19 file2 # find . -inum 1282 ./file1 ./file2
2. Le nombre de liens augmente d'un, chaque fois que vous créez un nouveau lien physique vers le fichier, comme indiqué ci-dessus.
3. Même si vous supprimez l'un des fichiers, cela n'a aucun effet sur l'autre fichier. Seul le nombre de liens diminue
4. Les liens physiques ne peuvent pas traverser le système de fichiers.
5. Vous ne pouvez pas créer de liens physiques vers des répertoires.