The ls -ai
command shows that .
and ..
have their inodes the same as the current directory and parent directory, respectively.
What exactly are .
and ..
?
Are they real files or even hard links? But as I have known, it's not allowed to create a hard link to a directory.