powershell command (cp, list, rename, find, count)

2020. 11. 6. 17:51Windows/power-shell-basic

728x90
SMALL

- 개요

Windows Power Shell에서 사용하는 기본 명령어에 대해 정리 했다.

 

- 예시

txt로 끝나는 파일 리스트
Get-ChildItem *txt

 

wav로 끝나는 파일 리스트를 walist라는 파일로 저장
Get-ChildItem -filter *wav > wavlist.txt

 

txt로 끝나는 파일이름을 log로 끝나는 파일이름으로 변경
Get-ChildItem *txt | Rename-Item -NewName { $_.Name -Replace 'txt', 'wav'}

 

json으로 끝나는 파일 갯수 count
(Get-ChildItem -filter *json | Measure-Object).Count

 

현재 폴더의 파일 갯수 count
(Get-ChildItem -Recurse -File | Measure-Object).Count

 

.ogg 확장자를 가진 파일을 찾아서 count
Get-ChildItem "." -Filter *.mp3 -Recurse  | Measure-Object

 

.ogg 확장자를 가진 파일을 찾아서 remove
Get-ChildItem "." -Filter *.ogg -Recurse  | Remove-Item

 

.ogg 확장자를 가진 파일을 찾아서 remove (permission denied 일 경우 -force)
Get-ChildItem "." -Filter *.ogg -Recurse  | Remove-Item -force

 

- 참고

https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/?view=powershell-7.3&viewFallbackFrom=powershell-7.1

 

728x90
LIST

'Windows > power-shell-basic' 카테고리의 다른 글

폴더에 있는 파일 변환하기 ffmpeg (ogg->mp3)  (0) 2020.12.02