(숨김)으로만 표시됩니다.

(숨김)으로만 표시됩니다.

숨김파일만 표시해봤는데 어떻게 하는지 모르겠네요.

이것은 작동합니다 (그러나 다른 곳의 포인트와도 일치합니다)

ls -la | grep '\.'

추가하려고 시도했지만 ^해결 방법을 찾을 수 없습니다.

답변1

ls -ld .*당신이 원하는 것을 할 것입니다.

답변2

find . -type f -name '\.*' -print 

디렉터리 계층 구조의 모든 숨겨진 파일을 나열하려면 이 방법이 작동해야 합니다.

답변3

개선된 내용프루프의 대답:

ls -lad .[!.]* ..?*

.이름이 점으로 시작하고 도(nor)도 아닌 모든 파일이 나열됩니다 ...

출력을 ls( grep여기서,devnull이 지적했듯이\ls는 결코 좋은 생각이 아닙니다), 또는 if 를 컬러 출력을 생성하기 위한 ANSI 이스케이프 시퀀스가 ​​포함된 출력에 컬러 출력(데비안과 같은)을 표시하는 별칭인 command ls것처럼 사용하세요. 이렇게 하면 if 패턴 앵커가 시작 부분에 만들어집니다. 선.lsgrep

답변4

숨겨진 파일만 찾는 두 가지 다른 방법이 있습니다.

find . -maxdepth 1 -name ".*" -type f -ls

또는

find . -maxdepth 1 -name ".*" -type f -printf "%P \n"

-maxdepth디렉토리 트리에서 검색할 범위를 지정 하는 데 사용됩니다 .

관련 정보