Hello, Vain, you wrote: V> Hello, Pzz, you wrote: Pzz>>>> (and a file) which name consists of one or two points, it is impossible to create the Folder. V>>> It is assured? I here after that feint from - am not assured. Pzz>> it is assured V> Whence if it allows to create such folders with the forbidden characters? Mix three essentially different things: 1. The forbidden characters in a way - them exactly two: '\0 ' and ' / '. 2. The reserved auxiliary names - them too two: "." And "." In spite of the fact that simply the point is not the forbidden character, and names into which the point, in any real system more than 100500 enters. But: this reserve - business specific FS, instead of a file subsystem as a whole. It is theoretically possible FS where they are not present (though really any madman of the such does not make). 3. Shell meta characters, into which enters ' * ' (start ), but not a point and not a virgule see. They should screen for instructions in names, there are some different methods of screening. Their composition slightly different for different shells: for example, bash and zsh give a special role for ': ', but not idle time sh (including bash in a mode of compatibility with POSIX sh). NB a special case to (2), not changing an overall picture: the remote directory. We do the following experiment: $ cd/tmp $ mkdir b; cd b $ ls-la total 24 drwxr-xr-x 2 netch netch 4096 1 14:28. drwxrwxrwt 33 root root 20480 1 14:28. $ rmdir/tmp/b $ ls-la total 0$ touch 111 touch: cannot touch ' 111 ': No such file or directory the Directory still exists as leaking for the given process, but contents at it are not present also anything in it it is impossible to make already it is simple the phantom were vnode. The Same if it has been opened separately and it was used for openat () or analog.