E tam zaraz niedozwoloną.
Wystarczy napisać
mkdir -- -abc
. To jest bardzo dobra nazwa katalogu;)
Przy uniksowym parsowaniu linii poleceń wpisanie
--
sygnalizuje, że tekstu po tych znakach nie należy traktować jako opcji.
Kod: Zaznacz cały
➜ testy /bin/bash
[karoru@ayeka testy]$ mkdir -- -abc
[karoru@ayeka testy]$ ls
-abc
[karoru@ayeka testy]$ cd -- -abc
[karoru@ayeka -abc]$ ls -la
total 8
drwxr-xr-x 2 karoru karoru 4096 Apr 8 18:36 .
drwxr-xr-x 3 karoru karoru 4096 Apr 8 18:36 ..
[karoru@ayeka -abc]$ pwd
/home/karoru/testy/-abc
[karoru@ayeka -abc]$ cd ..
[karoru@ayeka testy]$ mkdir -- -.- .- - .- .-.. --- --.
[karoru@ayeka testy]$ cd -- -.- .- - .- .-.. --- --./
[karoru@ayeka -.- .- - .- .-.. --- --.]$ pwd
/home/karoru/testy/-.- .- - .- .-.. --- --.