일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- appendChild
- Openlayers
- 학습법 #집중력
- boolean
- input
- FOR
- Let
- htmlFor
- const
- VAR
- Append
- createtextnode
- createElement
- Today
- Total
Atomic Habits
[Linux] grep And Or Not / find 파일 내부 문자열 검색 본문
1. 리눅스 파일명으로 검색하는법.
사용법
find [찾을위치] -name [파일명]
예) 최상위 폴더부터 하위로 'apache'로 시작하는 파일 찾기.
find / -name 'apache*'
예) usr 폴더부터 하위로 'apa'로 시작하는 파일 찾기.
find /usr/ -name 'apa*'
2. 리눅스 파일 내부 문자열 검색하는법.
grep 을 이럴때 유용하게 쓸 수 있습니다.
사용법
grep -r [찾을 문자열] [대상파일들]
예) 현재 폴더에 있는 test.log 파일내부에 'apache' 라는 문자열 찾기.
grep -r 'apache' ./test.log
예) 'var' 폴더부터 하위 모든 파일내부에서 'apache' 라는 문자열 찾기.
grep -r 'apache' /var/* [--include '*.conf'] (include 옵션으로 특정 확장자에서만 검색도 가능하다)
3. 파일 내부 문자열 검색 다른 방법 (Feat. 강조색)
find . -type f -print | xargs grep -i "phpMyAdmin" /dev/null
현재위치부터 하위폴더의 모든 파일중에서 'phpMyAdmin' 이라는 문자열을 검색한다.
find . -name '*.conf' | xargs grep -r --color=auto -n 2>dev/null 'phpMyAdmin'
현재 부터 하위 모두를 검색하되,
conf 라는 확장자를 가진 파일중에서 'phpMyAdmin' 이라는 문자열을 검색한다.
그리고 일치 문자열은 강조색으로 표시!
이상으로 리눅스 파일명으로 찾기, 파일속 문자열 검색까지 알아보았습니다.
'IT > Linux-Vim' 카테고리의 다른 글
[리눅스] 계정 비번 변경 / 재변경 최소일 / 만료일 설정 (0) | 2022.11.10 |
---|---|
알집(AlZip)으로 tar.gz 풀기 (1) | 2022.09.21 |
리눅스 인코딩 설정(영구/임시) - 한글깨짐 (0) | 2022.08.12 |
리눅스 find 명령어 사용법. (Linux find command) - 리눅스 파일 검색. (0) | 2022.08.12 |
VI 전체선택 / 복사 / 삭제 - 행의 시작/끝 이동 (0) | 2022.08.12 |