리눅스를 사용하면서 자주 사용하는 명령어를 정리해보겠습니다.
개발/서버관리를 하다보면 정말 자주 사용하는 명령어 입니다.
특정단어가 포함된 파일 검색방법 2가지 입니다.
파일명에 특정단어가 포함된 파일검색
파일명에 특정 단어가 포함된 파일을 찾고자 할 때, find 명령어를 사용할 수 있습니다.
예를 들어, /home/user/documents 디렉터리에서 파일명에 "report"라는 단어가 포함된 파일을 찾고자 할 때 유용합니다.
find /home/user/documents -type f -name "*report*"
- find: 파일 시스템에서 파일을 검색하는 명령어입니다.
- /home/user/documents: 검색을 시작할 디렉터리 경로입니다.
- -type f: 일반 파일만 검색하도록 지정합니다.
- -name "*report*": 파일명에 "report"라는 단어가 포함된 파일을 찾습니다. *는 와일드카드로, 앞뒤에 어떤 문자열이 와도 상관없음을 의미합니다.
▶테스트결과
파일내용에 특정단어가 포함된 파일검색
파일 내용에 특정 단어가 포함된 파일을 찾고자 할 때, grep 명령어를 사용할 수 있습니다.
예를 들어, /home/user/projects 디렉터리에서 파일 내용에 "function"이라는 단어가 포함된 파일을 찾고자 할 때 유용합니다.
grep -rl "function" /home/user/documents
- grep: 파일 내에서 특정 패턴을 검색하는 명령어입니다.
- -r: 지정한 디렉터리에서 하위 디렉터리까지 재귀적으로 검색합니다.
- -l: 해당 단어가 포함된 파일의 이름만 출력합니다.
- "function": 찾고자 하는 특정 단어입니다.
- /home/user/projects: 검색을 시작할 디렉터리 경로입니다.
▶테스트결과
'linux(리눅스)' 카테고리의 다른 글
[linux] 모니터링 솔루션, Netdata (0) | 2024.11.09 |
---|---|
[리눅스] PC에서 MySQL DB 원격접속 방법(총정리) (4) | 2024.11.06 |
[리눅스] heidisql를 이용해서 원격 MySQL접속 방법(총정리) (7) | 2024.11.05 |
[리눅스] 프로그램 설치방법 총정리(소스컴파일, 바이너리패키지, tar/rpm/yum/apt) (0) | 2022.04.18 |