숨김파일만 표시해봤는데 어떻게 하는지 모르겠네요.
이것은 작동합니다 (그러나 다른 곳의 포인트와도 일치합니다)
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 패턴 앵커가 시작 부분에 만들어집니다. 선.ls
grep
답변4
숨겨진 파일만 찾는 두 가지 다른 방법이 있습니다.
find . -maxdepth 1 -name ".*" -type f -ls
또는
find . -maxdepth 1 -name ".*" -type f -printf "%P \n"
-maxdepth
디렉토리 트리에서 검색할 범위를 지정 하는 데 사용됩니다 .