반응형
locate
locate [파일형식]
으로 시스템에 존재하는 파일을 탐색할 수 있다.- 디렉토리를 탐색하여 결과를 나타내는 것이 아니라, DB를 탐색하는 것이기 때문에 속도가 빠르다.
- locate가 사용하는 DB를 mloacte라고 부른다. (설치되어있지 않을 경우
sudo apt install mlocate
로 설치해주어야함) sudo updatedb
를 활용해 DB가 업데이트된다. (이는 따로 수행하지 않아도 시스템이 정기적으로 수행한다.)
find
find [파일형식]
으로도 파일탐색이 가능하다.- 다양한 옵션 및 부가기능을 제공하기 때문에 자세한 탐색에서는 locate보다 더 좋다.
- 단, 디렉토리를 직접 탐색하는 것이기 때문에 속도가 조금 느리다.
- https://kb.iu.edu/d/admm
whereis
whereis [실행파일]
로 해당 실행파일이 어디에 있는지 찾을 수 있다.- 이 때 탐색대상은
$PATH
이다.$PATH
는 환경변수로서 이 안에는 다양한 데이터가 들어있다. - 특정 실행명령을 입력하면
$PATH
에 해당 대상이 존재하는지 확인하고 해당 위치로부터 작업을 수행하는 것이다.
반응형
'💻 CS > 시스템프로그래밍' 카테고리의 다른 글
Linux - daemon, service, cron (0) | 2021.01.21 |
---|---|
Linux - 백그라운드 작업 수행 (0) | 2021.01.21 |
Linux - Shell (0) | 2021.01.20 |
Linux - IO Redirection (0) | 2021.01.20 |
Linux - apt (0) | 2021.01.20 |