반응형
Powershell 에서 7z 을 사용할 때 7z.exe 명령어를 사용하면 정상적으로 동작을 하지 않는다.
따라서 다음과 같이 Powershell Profile 에 alias 을 설정하여 사용한다.
powershell profile 파일의 위치에 대한 확인 방법은 아래 글을 참조한다.
http://iamaman.tistory.com/1017
나는 보통 powershell 에서 아래 명령어를 통해 profile 을 설정한다. 아래 명령어를 실행해서 profile 이 없다면 새로 만들겠냐는 메시지가 나온다.
notepad $profile.CurrentUserAllHosts
powershell profile 에 다음과 같이 설정한다. 아래 명령어는 sz 라는 alias 로 만든 것이다.
set-alias sz "7z.exe의 path"
Example) set-alias sz "C:\Program Files\Bandizip\7z\7z.exe"
이제 powershell 을 재 시행하고 다음과 같이 7z 을 활용하여 압축을 할 수 있다. 아래 명령어는 D:\TEST 라는 폴더를 D:\TEST.zip 이라는 파일로 압축하는 예이다.
sz a D:\TEST.zip D:\TEST
반응형
'programming language > powershell' 카테고리의 다른 글
Powershell 매월 X 째 주 Y요일 찾기 (0) | 2016.01.19 |
---|---|
Powershell 에서 exe 실행 시 끝날 때 까지 기다리게 하기 (0) | 2016.01.04 |
Powershell, Depth 에 따른 아이템 검색 (0) | 2015.08.05 |
Powershell 을 이용한 소스코드 라인 수 세기 (0) | 2015.05.19 |
효율적인 Powershell 코딩을 위한 Powershell IDE, Powershell Plus (0) | 2014.04.10 |
Powershell 현재 스크립트 파일의 디렉터리 (0) | 2014.01.20 |
Powershell 이전 directory 로 돌아가기 CD - (2) | 2013.10.20 |
Powershell profile 적용 및 alias (2) | 2013.10.16 |
댓글