Windows에서 MS 이외의 명령 줄 도구를 어디에 배치해야합니까? [복제]


8

최근에 정말 유용한 nirsoft 도구가 필요했습니다. 대부분은 명령 행 도구이며 경로에서 실행할 위치가 필요합니다. 작업을 수행하기 위해 어딘가에 덤프했지만 파일 시스템에 이러한 도구의 공식 위치가 있는지 알고 싶습니다.

나는 그들이 "프로그램 파일"에 직접 있어야한다고 생각하지 않으며 경로 환경 변수를 부풀리기 때문에 응용 프로그램 특정 위치의 확산을 좋아하지 않습니다. 그대로 읽을 정도로 어렵다.

최상위 "bin"디렉토리 또는 "tools"를 고려하고 있지만 일부 MS 규칙을 위반할 수도 있습니다.

제안?


타사 도구를위한 특별한 장소가 필요하지 않습니다. 나는 항상 바탕 화면이나 도구 모음의 바로 가기에서 실행합니다.
Moab

1
Ben N과 PycoGeek는 ac : \ tools 디렉토리의 아이디어를 좋아하는 것 같습니다. 나는 그것이 어떻게 진행되는지 보려고 노력할 것이다.
Prosaic Hacker

C:\toolschocolatey에서 사용합니다 (현재 chocolatey의 C : \ tools \ python 및 C : \ tools \ msys64입니다). 모든 패키지가 설치되어 있지는 않지만, 예를 들어 nircmd는 C : \ ProgramData \ chocolatey \ bin에 있습니다.
jingyu9575

1
나는 "Cltools"디렉토리를 만들었다. 꽤 잘 작동합니다.
Nate

답변:


10

타사 프로그램을위한 공식적인 장소는 없습니다. 귀하의 파일 시스템은 당신이 당신으로하십시오 사용하는 것입니다,하지만 난 같은 OS 중요한 장소에서 그들을 가하고에 대해 추천 \Windows또는 \Windows\System32.

내 추천은 사용자 프로필의 하위 폴더 (예 :)를 만들어 \Users\Ben\Tools여기에 넣는 것입니다. 그런 다음 시작 상자 또는 시작 화면에 "환경 편집"을 입력하고 계정의 환경 변수 편집을 선택 하십시오 . (Windows XP의 경우 시스템 속성의 고급 부분에 있습니다.)

환경 변수 편집기

상단 상자 (사용자 별 변수)에가 포함되어 있으면 PATH편집을 누릅니다. 세미콜론을 추가 한 다음 도구 폴더의 전체 경로를 추가하십시오. 이없는 경우 PATH새로 만들기를 누르고 적절히 입력하십시오.

PATH 변수 추가

이 변경 사항을 모든 사용자에게 적용하려면 도구 폴더를 공개적으로 액세스 할 수있는 위치 ( \Tools작동) PATH에 놓고 사용자 단위가 아닌 "시스템 변수"목록에서 변수를 업데이트하십시오 .

해당 폴더가 효과적으로 사용되기 전에 로그 오프했다가 다시 로그온해야 할 수도 있습니다.


1
이렇게하면 로그인 한 사용자 만 도구를 사용할 수 있습니다. 사람들이 기계에서 로밍 할 수 있지만 일관된 명령을 사용할 수 있고 일관된 위치를 기대할 수있는 학교에서 가르칩니다.
Prosaic Hacker

1
@ProsaicHacker이 경우 파일을 공개적으로 액세스 할 수있는 위치 ( \Tools작동) PATH에두고 사용자 별 시스템 대신 시스템을 업데이트하십시오 .
Ben N

1

이것은 당신의 컴퓨터입니까? 어떤 규칙에는 어떤 가치가 있습니까? 당신은 이미 경로와 멧돼지와 경로 추가로 이미 엉망인 것을 이해합니다.

나는 작은 유틸리티와 명령을 내가 그런 것들을 위해 지정한 폴더에 넣는 경향이 있고 실제로 C의 루트에서 멀지 않은 곳에서 항목의 전체 경로가 매번 사용되는 배치로 사용할 것이므로 경로 변수에 대한 변경 또는 의존성 아무것도 의존하지 않습니다. 또한 아이콘을 만들고 타사 툴바를 사용하여 물건에 빠르게 액세스합니다.

좋은 작은 프로그램의 절반은 크로스 링크와 레지스트리 항목없이 파일로 백업 할 수 있으며 더 많은 경로 노이즈를 발생시키지 않으며 수많은 의존성없이 작동한다는 것입니다. 그들은 작고 빡빡하기 때문에 빨리 달립니다. 작은 비 종속 유형의 많은 유틸리티는 컴퓨터의 문제를 진단하는 데 유용합니다. 문제가 무엇이든 문제가 없으므로 문제가 발생하는 경우이 그룹의 프로그램을 배치하지 않기 때문에 빠른 액세스가 매우 중요하다고 생각합니다 나쁘게 그들은 접근 할 수 없습니다.

그들에 사용되는 스크립트 / 배치는 동일한 위치에 쉽게 저장 될 수 있으며 배치의 CD (현재 디렉토리)는 해당 위치에서 작동합니다 (참고로, 나는 전체 경로를 사용한다고 말했습니다). 경로를 피하기 위해 다른 방법으로 현재 디렉토리에서 CMD (컨텍스트 메뉴)를 실행합니다. 이 유틸리티의 양을 결정하고 함께 살 수있는 조직을 설정하고 그룹을 백업하고 규칙을 채우십시오.

MS는 간단하고 빠른 물건을 가질 수있는 능력을 완전히 없애지 못했습니다!

나는 작은 유틸리티를 위해 루트에 Tools, Utils, Desk, Diag (진단용)의 폴더 이름을 영원히 사용했으며, 그 중 많은 부분은 프로그램 부분과 조각을 모두 포함하기 위해 하위 폴더에 있습니다. 아직 실패하지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.