내가 할 때 ls -l | grep ^d
현재 디렉토리의 디렉토리 만 나열합니다.
내가 알고 싶은 것은 캐럿 ^
이 ^d
무슨 뜻입니까?
관련 정보는 정규 표현식을 찾거나 grep에서 정규 표현식 사용에 대한이 페이지를 확인하십시오. robelle.com/smugbook/regexpr.html
—
Trey
이것은 작동하지만 차선책입니다. 고려
—
Adam Katz
ls */
또는 긴 목록 (없이 작동하는 대신 ls -l
) 및 필요없이 grep
(따라서 약간 빠른 매우이다)과 (보다 가능성이 적습니다 ls -l *
로 실행) 인수 목록이 너무 오래 는 명령에 단지 디렉토리를두고 있기 때문에 (문제를 선). 물론 find . -maxdepth 1 -type d
명령 줄이 전혀 혼란스럽지 않기 때문에 훨씬 좋습니다.