Skip to Content
Suffering builds character
  1. which,whereis,특정 프로그램의 위치 찾기
"리눅스의 거의 모든 것은 파일(file)이다."

리눅스에서는 위와 같은 말이 있을 정도로 리눅스에서 수행되는 대부분의 명령어는 파일이자 프로그램이라고 볼 수 있음

따라서 지금까지 수행했던 명령어는 어딘가에 파일의 형태로 위치해 있음

1. which

특정 명령어(파일)의 위치를 찾을 때는 which를 사용함

rm 명령어의 위치를 통해 어디서 실행되는지 확인

which rm → /usr/bin/rm

→ /usr/bin/경로에 위치하고 있음

2. whereis

whereis 명령어를 통해 실행 파일 외에 해당 실행 파일과 관련된 파일까지 조회할 수 있음

rm 명령어의 관련 파일까지 조회

whereis rm → rm: /usr/bin/rm /usr/share/man/man1/rm.1.gz

→ rm 명령어의 실제 실행 파일은 /usr/bin/ 경로 아래에 있고,

해당 명령어의 도움말(man~)은 .gz(gzip) 파일의 형태로 압축되어 있음

압축을 풀지 않고 내용 조회

zcat /usr/share/man/man1/rm.1.gz

실행 결과

... rm \- remove files or directories .SH SYNOPSIS .B rm [\fI\,OPTION\/\fR]... [\fI\,FILE\/\fR]... .SH DESCRIPTION This manual page documents the GNU version of ...
Last updated on