본문 바로가기
D.evelop [CS]/Linux

[Linux] rm -rf 명령어 사용 시, "Remove-Item : 매개 변수 이름 'rf'과(와) 일치하는 매개 변수를 찾을 수 없습니다." 오류

by Danne 2022. 8. 16.

window환경에서 작업 중.

 

$ rm -rf 폴더 or 파일명

작성시 다음과 같은 오류 발생

Remove-Item : 매개 변수 이름 'rf'과(와) 일치하는 매개 변수를 찾을 수 없습니다.

 

stackoverflow참고 내용

 

-rf : recursive force 는 powershell 에서 지원하지 않는 명령어로 다른 CMD를 사용해야한다.

 

 > rm -rf node_modules
Remove-Item : 매개 변수 이름 'rf'과(와) 일치하는 매개 변수를 찾을 수 없습니다.
위치 줄:1 문자:4
+ rm -rf node_modules
+    ~~~
    + CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

Bash에서 다시 실행하니 잘 된다.

$ rm -rf node_modules

 

 

 

powershell 에서는

Remove-Item 라는 명령어를 사용해 줘야하는 것같다. (실행해보진 않음)

Remove-Item C:\Test\*.*

 

 

-rf와 같은 기능으로 -Force 를 사용하라는 말도 있고, 다르게 해야한다는 말도 있고 stackoverflow

또 다시 같은 문제에 닥치면 사용해보자

반응형

댓글