[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: почему глючит ls



раз пошел такой разговор:

>00:47:41 024 /tmp/test$ touch "-l"
touch: неверный ключ — «l»
По команде «touch --help» можно получить дополнительную информацию.
>00:47:49 024 /tmp/test$ touch -- -l
>00:47:54 024 /tmp/test$ touch "aaa"
>00:48:01 024 /tmp/test$ ls
aaa  -l
>00:48:06 024 /tmp/test$ ls *
-rw------- 1 dimas dimas 0 янв 24 00:48 aaa
>00:48:10 024 /tmp/test$ rm aaa
>00:48:28 024 /tmp/test$ ls
-l
>00:48:30 024 /tmp/test$ ls *
итого 0
-rw------- 1 dimas dimas 0 янв 24 00:47 -l
>00:48:34 024 /tmp/test$ rm *
rm: неверный ключ — «l»
Попробуйте «rm ./-l», чтобы удалить файл «-l».
По команде «rm --help» можно получить дополнительную информацию.
>00:48:41 024 /tmp/test$ rm ./-l

да уж, прикол... а кто-нибудь может объяснить, почему в случае с touch "-l"
аргумент в кавычках все равно парсится как ключ?


Reply to: