반응형
1. find 명령어
find 명령어는 디렉토리 계층을 검색하여 파일을 찾는 데 사용됩니다. 이름, 크기, 수정 날짜 등 다양한 기준으로 파일을 검색할 수 있습니다.
기본 사용법:
find [경로] [옵션] [행동]
샘플 코드:
- 현재 디렉토리와 그 하위 디렉토리에서 'example.txt' 파일 찾기:
find . -name example.txt
./documents/example.txt
./backup/example.txt
- /home 디렉토리에서 수정 시간이 7일 이내인 파일 찾기:
find /home -mtime -7
- /var/log 디렉토리에서 크기가 50M를 초과하는 파일 찾기:
find /var/log -size +50M
2. grep 명령어 사용하기
grep 명령어는 파일 내용을 검색할 때 사용됩니다. 특정 패턴이나 문자열이 포함된 파일을 찾을 수 있습니다.
기본 사용법:
grep [옵션] '패턴' [파일...]
샘플 코드:
- 'example' 문자열이 포함된 모든 .txt 파일 찾기:
grep 'example' *.txt
- 재귀적으로 현재 디렉토리에서 'error' 문자열이 포함된 파일 찾기
grep -r 'error' .
./logs/app.log:2024-01-30 10:00:01 [error] Connection failed.
./src/error_handling.py:# TODO: Handle this error more gracefully.
- 대소문자를 구분하지 않고 'example' 문자열 검색하기
grep -i 'example' *.txt
반응형
'IT > Linux' 카테고리의 다른 글
vi, vim 줄 번호로 바로가기, vimrc 파일 줄 번호 보이기 설정 (0) | 2024.01.30 |
---|---|
리눅스에서 CPU와 RAM 사양 확인하기 (0) | 2024.01.23 |
리눅스 Python 버전 확인 및 업그레이드 (0) | 2022.06.20 |