Qu'est-ce que le double point(..) et point(.) dans Linux?
La ls -ai
commande montre que .
et ..
ont leur des inodes de même que le répertoire courant et le répertoire parent, respectivement.
Quelqu'un pourrait-il me dire ce qu'est exactement .
et ..
sont?
Sont-ils réels ou des fichiers, voire des liens en dur? Mais comme je l'ai connu, il n'est pas autorisé à créer un lien en dur vers un répertoire.
- Où est triple point!? Par accident, c'est juste utilisé
mv
avec...
et le répertoire correspondant est parti! - Trouvé. C'est dans le même répertoire, nommé
...
et donc cachés, car il commence par un point 🙂
Vous devez vous connecter pour publier un commentaire.
Qu'ils sont spéciaux nom-inode cartes qui ne comptent que dur-liens (ils ne hausse le lien-comte) s'ils ne sont pas vraiment dur, liens, puisque, comme vous l'avez dit, les répertoires ne peuvent pas avoir de dur-liens. Lire la suite ici: Des liens en dur et le système de fichiers Unix nœuds (inodes)
.
représente le répertoire où vous vous trouvez et..
représente le répertoire parent.De la dot définition:
Ils ne sont pas des liens en dur. Vous pouvez plus penser à elle comme un raccourci pour (.) ce Répertoire et (..) parent de ce répertoire.
essayez de supprimer ou de renommer . ou .. alors, vous comprenez pourquoi il n'est pas un lien en dur.
.
représente le répertoire courant que vous utilisez et..
représente le répertoire parent.exemple:
Supposons que vous êtes dans le répertoire
/etc/mysql
et que vous souhaitez déplacer vers le répertoire parent c'est à dire/etc/
ensuite utilisercd..
/etc/mysql> cd ..
et si vous voulez définir le chemin d'un fichier dans le répertoire courant fichier bash utilisation
.
avec un nom de fichier comme ceci ./nom de fichier