devops

파일 시스템 구조 및 find, stat, grep 명령어 본문

DevOps/OS

파일 시스템 구조 및 find, stat, grep 명령어

vata500 2021. 8. 24. 23:49
반응형

/ : root 디렉토리
/bin : 기본 명령어
/boot : 부트로더 디렉토리
/dev : 시스템 디바이스
/etc : 각종 설정파일
/home : 사용자의 홈 디렉토리
/lib : 라이브러리 
/media : 외부 저장소
/mnt : 파일 시스템 마운트 포인트
/sbin : 시스템 관리자용 명령어
/tmp : 임시 저장소
/usr : 일반 사용자들 공용파일
/var : 시스템 운용 중에 생성되는 임시 데이터 저장소


/etc
시스템 프로세스의 각종 설정 파일들이 있음. 
운영체제 정보 :  - /etc/*-release

/var
시스템 프로세스의 각종 임시 파일들 및 로그 파일들


검색 (find)

$ find *.txt
내 현재 디렉토리에서 확장자가 .txt인 파일을 찾기

$ find . -name "*.txt"
내 현재 디렉토리에서부터 확장자가 .txt인 파일을 찾기


속성 (stat)

$ stat [options] [FILE]
원하는 파일의 속성을 확인


필터링 (grep)

$ grep [option] PATTERN [FILE]
파일 내에서 특정 패턴 검색

$ grep "usage" [FILE]
파일 내에서 usage 라는 단어 검색

$ grep -i "usage" [FILE]
파일 내에서 대소문자 구문을 무시하고 usage라는 단어 검색


필터링 (grep)의 응용

$ ls -al | grep txt
파일 목록에서 특정 단어 검색

$ cat /var/log/syslog | grep -i "warm"
로그 파일에서 warm이라는 글자를 대소문자 구문 없이 검색

반응형
Comments