특정 glob/regex와 일치하는 경로의 파일만 나열하도록 ls에 요청

특정 glob/regex와 일치하는 경로의 파일만 나열하도록 ls에 요청

lsZsh에서: 사용할 수 있는 방법이 있나요?오직파일 및 폴더 나열현재 디렉터리특정 일치와일드카드또는정규식무늬?

예를 들어 문자로 시작하는 파일이 여러 개 있다고 가정하면 #다음 명령은 다음을 수행합니다.아니요내가 원하는 대로 하세요:

ls -l #*

find ie 를 사용하여 이 작업을 수행할 수 있다는 것을 알고 find . "#*" -maxdepth 1 -print있지만 ls.

내 생각에 이를 수행하는 한 가지 방법은 ls의 출력을 구문 분석하는 것입니다(그러나 내가 아는 한이는 일반적으로 권장되지 않습니다.).

답변1

당신이 누락된 것 같습니다 -d옵션 ls.

ls -ld \#*

관련 정보