나는 다음과 같은 상황에 처해 있습니다.
$ ls
0.txt aaa.txt a-.txt a.txt b.txt ddd.txt -hello.txt libs -.txt ,.txt !.txt ].txt \.txt
$ ls [-a]*.txt
ls: opzione non valida -- "e"
Try 'ls --help' for more information.
$ ls [a-]*.txt
ls: opzione non valida -- "e"
Try 'ls --help' for more information.
Dash( -
)는 몇 가지 문제를 일으킵니다. 로 시작하는 파일을 찾는 방법은 무엇입니까 -
?
답변1
표시 옵션 끝 --
:ls
ls -- -*
또는 다음을 수행하여 현재 디렉터리의 매개변수를 명시적으로 나타냅니다../
ls ./-*
입력에 대해 더 많은 옵션을 원하면 또는 앞에 ls
두십시오 .--
./
ls -l -- -*
ls -l ./-*