grep 및 ls를 사용하여 숨겨진 파일을 표시하는 방법은 무엇입니까? 단어 시작 부분의 마침표(".")에 문제가 있습니다.

grep 및 ls를 사용하여 숨겨진 파일을 표시하는 방법은 무엇입니까? 단어 시작 부분의 마침표(".")에 문제가 있습니다.

grep현재 디렉토리의 숨겨진 파일을 사용하고 표시하려고 합니다 ls.

다음 명령은 잘 작동합니다.

ls -a | egrep '^\.+',

하지만 이 명령은 작동하지 않습니다.

ls -al | egrep '\<\.+'또는 ls -al | egrep '\<[.]+'.

이 기호를 \<마침표( )와 함께 .사용할 수 없는 이유를 아는 사람이 있습니까? 그런데. 우분투 18.04를 사용하고 있습니다.

답변1

이것처음에 캐럿이 있으므로 다음과 같이 작동합니다.

ls -a | grep '^\.'

관련 정보