리눅스의 경우 locate 명령어를 사용하면 특정 이름의 파일 위치를 확인할 수 있습니다.
그러면 윈도우 명령프롬프트(CMD)에서는 ?
dir /s filename 입력으로 검색할 수 있습니다.
검색 시 현재 경로와 하위 경로에서 파일을 검색해서 찾아 줍니다.
저번 포스팅에서 작성했던 printing.py 파일을 검색해 보겠습니다.
현재 경로와 하위 경로에서 파일을 검색
현재 경로와 하위 경로에 없는 경우에는 위와 같이 찾지 못합니다.
현재 하드디스크 전체에서 검색하는 방법
하드 전체에서 검색하기 위해서는
dir /s \filename 이렇게 입력하여 찾을 수 있습니다.
c드라이브에 printing.py 파일이 9개나 있었네요.
추가로 파이썬 설치 위치 확인 방법입니다.
파이썬 설치 위치 확인 방법
명령 프롬프트에서 python 이라 입력하면 환경 변수로 잡혀있는 python이 실행 됩니다. 그런데 실행 되는 python이 어디에 설치 되어 있는지 확인하고 싶은데
위 방법으로 검색하면 여러 경로에 설치된 다수의 파이썬이 검색 되겠죠 ?
아래와 같이 찾아 봅니다.
import os, sys
os, sys 모듈을 import 합니다.
sys.executable
위 명령어로 python 설치 위치를 확인할 수 있습니다. 풀 경로가 들어 갑니다.
디렉토리까지만 필요한 경우
os.path.dirname(sys.executable)
위 방법으로 설치 디렉토리까지의 문자열을 얻을 수 있습니다.
작성 후기
저는 맨날 알아봐야지 하면서 그냥 모르고 지나치던 기능들인데요.
부디 도움이 되셨기를 바라며,,