웹&컴퓨팅

[powershell] Get-ChildItem 명령어 별칭에 윈도우 처럼 파일/폴더 정열하기

x2chi 2024. 1. 31. 11:44
반응형

https://x2chi.com/1002

 

[powershell] 명령어 별칭 만들기 (about_ Alias es)

파워쉘에서 종종 문서 편집할때 메모장보다는 이미 익숙한 도구를 쓰고 싶을 때가 있다.. 이외에도 "dir" 명령어 보다는 "ls"가 익숙 할때가 있다,, 이미 "ls"는 파워쉘에서 지원 하고 있으나 "ll"지

x2chi.com

 

 

파워쉘 별칭 만들기에서 "Get-ChildItem" 아이템목록을 "dir", "ll", "ls" 명령어로 별칭을 만들어 잘 쓰고 있다.

그런데 정열이 아쉬워 함수를 이용해 명령함수를 만들어 윈도우 디렉토리 이름순 정열이 되도록 작성하였다.

아래 코드는 "$PROFILE"에 등록하여 서비스시작시 적용되도록 적용하였다.

#디렉토리 목록 | 정열 하기 - 함수
function LLF () {
	Get-ChildItem | Sort-Object {[regex]::Replace($_,'\d+',{$args[0].Value.PadLeft(20)})}
}

# Get-ChildItem 를 ll 로 별칭 만들고 함수 정의 하기
Set-Alias ll LLF

powershell Get-ChildItem Sort-Object

반응형