시작 ( "일부 텍스트" 앞뒤에 와일드 카드에 주목 )
find . -type f -name '*some text*'
모든 숨겨진 파일과 디렉토리를 어떻게 제외 / 무시할 수 있습니까?
나는 이미 너무 오랫동안 인터넷 검색을 해왔 으며 일부 자두를 발견했습니다! (느낌표) 매개 변수를 사용했지만 방금 작동 한 적합하지 않은 (그리고 비유적인) 예제 는 없습니다 .
배관 |
하는 grep
옵션이 될 것이며, 또한 그 예를 환영 것; 그러나 주로 나는 간단한 한 줄 (또는 독립 한 라이너의 커플 같은 명령 줄 목표를 달성하는 다른 방법을 설명)에 관심이 있어요 바로 사용 find
.
추신 : 리눅스에서 파일을 찾아서 특정 디렉토리를 제외하면 밀접하게 관련되어있는 것처럼 보이지만 a) 아직 받아 들여지지 않고 b) 관련되어 있지만 다른 점과 구별되지만 c) 영감을 제공하고 혼란을 정확하게 지적 할 수 있습니다!
편집하다
find . \( ! -regex '.*/\..*' \) -type f -name "whatever"
작동합니다. 정규식은 "무엇이든, 슬래시, 점, 그 다음에"(즉, 하위 폴더를 포함한 모든 숨겨진 파일 및 폴더)와 "!"를 찾습니다. 정규식을 무효화합니다.