Create a file on the commandline like this, make sure to type the keys between brackets as indicated:
What it does
It includes the Unicode character
U+200B in the middle of the filename, also known as the Zero Width Space.
Why it works
A Zero Width Space is not shown on screen, and currently it is not called out in the output of
ls, but is a part of the filename.
Using Tab-Completion the filename will be completed correctly, but invisibly.
- Easy filenames
- Annoyed Cow-orkers