Server/Shell
콘솔에서 특정 파일명 또는 특정 단어가 들어간 파일 찾기
체리필터
2014. 12. 1. 17:02
728x90
반응형
오랜 기간 콘솔 작업을 안하다가 다시 콘솔에서 작업할 일이 생겼는데...
그동안 잘 사용해 오던 명령어들이 생각이 안나서 구글링...
이왕 찾게 된 김에 정리해 둘 겸 적어 둡니다.
필요하신 분들은 사용해 보세요 ㅎㅎ
1. 해당 파일 안에 특정 문구가 들어간 파일 찾기 (하위 디렉토리 포함)
grep -rl "원하는 단어" path
ex) [user@server redis]$ grep -rl "sysctl.conf" ./
./src/redis-server
./src/redis.c
./src/redis-sentinel
./src/redis.o
요즘 redis를 보고 있는데 sysctl.conf라는 단어가 들어간 파일을 찾을 경우 위와 같이 하면 된다.
위 내용은 src/redis-server 라는 파일 안에 sysctl.conf 라는 단어가 있다는 의미이다.
2. 하위 디렉토리 내 특정 파일 이름으로 찾기
find . -name "파일명"
[user@server redis]$ find . -name "redis-master.conf"
./redis-master.conf
[user@server redis]$ find . -name "redis-master*"
./redis-master.conf
728x90
반응형