![특정 패턴으로 파일과 폴더를 검색하고 나열하는 방법은 무엇입니까? [복사]](https://linux55.com/image/40105/%ED%8A%B9%EC%A0%95%20%ED%8C%A8%ED%84%B4%EC%9C%BC%EB%A1%9C%20%ED%8C%8C%EC%9D%BC%EA%B3%BC%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EA%B2%80%EC%83%89%ED%95%98%EA%B3%A0%20%EB%82%98%EC%97%B4%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
내가 폴더나 파일 이름의 일부만 알고 컴퓨터의 위치는 모른다고 상상해 보세요. 숨겨져 있는지도 모르겠습니다. 어떻게 모두 검색하고 나열할 수 있나요?
(예를 들어 이름에 mysql이 포함된 모든 폴더와 파일을 나열하고 싶습니다.)
답변1
어쩌면 다음과 같은 것일 수도 있습니다.
find / -name "*mysql*"
또는 대소문자를 구분하지 않고 찾으려면 다음을 수행하세요.
find / -iname "*mysql*"
파일만? 그 다음에:
find / -type f -name "*mysql*"
아니면 디렉토리만?
find / -type d -name "*mysql*"
/proc 또는 /sys에 있는 파일 시스템과 같은 다른 파일 시스템을 건너뛰고 싶을 수도 있습니다.
find / -xdev -name "*mysql*"
@richard가 댓글에서 말했듯이, find가 할 수 있는 모든 일을 알아내려면(말장난 의도) find의 매뉴얼 페이지를 읽어야 합니다.