컴퓨터를 관리하고 유지하는 중요한 방법은 원치 않거나 사용하지 않는 파일과 폴더를 삭제하는 것입니다. 이를 수행하는 방법은 다양하지만 고급 사용자는 PowerShell을 사용하여 파일이나 폴더를 삭제하는 것을 선호할 수 있습니다. 이는 세부적인 제어와 정확성을 제공하고 대량 작업을 허용하며 사용자가 파일 탐색기 제한을 우회할 수 있도록 하기 때문입니다.
![Top_N_Ways_to_Delete_Files_or_Folders_With_PowerShell_in_Windows](https://vpn.cboard.net/wp-content/uploads/2024/03/Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.jpg)
이 가이드에서는 Microsoft PowerShell을 사용하여 파일과 폴더를 삭제할 수 있는 모든 옵션을 보여줍니다. 파일을 강제로 삭제해야 하는 경우 문제가 있는 파일에 대해 이러한 해결 방법 중 일부가 중요합니다. 그것에 대해 알아봅시다.
전제 조건: 전체 파일 또는 폴더 경로 찾기
PowerShell을 사용하여 파일이나 폴더를 삭제하기 전에 파일의 전체 경로를 알아야 합니다. Windows 11에서 파일 경로를 확인하려면 아래 단계를 따르세요.
1 단계: 삭제하려는 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 경로로 복사를 클릭합니다.
![파일 경로 복사](https://vpn.cboard.net/wp-content/uploads/2024/03/Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파일 경로 복사](https://vpn.cboard.net/wp-content/uploads/2024/03/Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 또는 파일을 클릭하고 Ctrl + Shift + C를 누르세요. 이제 경로가 있으므로 필요할 때 폴더의 모든 파일을 삭제하는 데 사용할 수 있습니다.
1. PowerShell을 사용하여 특정 파일 삭제
특정 이름을 가진 파일을 삭제해야 할 수도 있습니다. 이 경우 Remove-Item 명령을 사용해야 합니다. 이 명령은 휴지통을 건너뛰고 파일을 영구적으로 삭제합니다. 사용 방법은 다음과 같습니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 아래 명령을 입력하고 Enter 키를 눌러 스크린샷에 표시된 대로 실제 파일 경로를 file_path로 파일 이름과 확장자로 대체합니다.
Remove-Item "file_path"
![항목 제거 명령](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_224_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![항목 제거 명령](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_224_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
3단계: 또는 파일을 삭제하기 전에 확인을 요청해야 하는 경우 명령에 -Confirm 매개변수를 추가할 수 있습니다.
Remove-Item "file_path" -Confirm
![매개변수 확인](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_887_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![매개변수 확인](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_887_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2. PowerShell을 사용하여 특정 폴더 삭제
특정 파일을 삭제할 때와 마찬가지로 Remove-Item 명령을 사용하여 컴퓨터에서 특정 폴더를 영구적으로 삭제할 수도 있습니다. 단계는 매우 유사합니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 스크린샷에 표시된 대로 아래 명령을 입력하고 Enter 키를 눌러 실제 파일 경로를 폴더 경로로 파일 이름과 확장자로 대체합니다.
Remove-Item "folder_path" -confirm
![확인 후 폴더 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_771_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![확인 후 폴더 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_771_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
3단계: 확인하라는 메시지가 나타나면 A를 누르고 Enter를 누르세요.
![삭제 확인 중](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_854_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![삭제 확인 중](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_854_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
4단계: 또는 삭제하기 전에 확인 메시지를 표시하지 않으려면 -confirm 인수를 건너뛸 수 있습니다. 따라서 명령은 아래와 같이 유지됩니다.
Remove-Item "folder_path"
![폴더 삭제 확인 없음](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_345_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![폴더 삭제 확인 없음](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_345_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
3. 폴더에서 파일 및 하위 폴더 삭제
다시 한 번 파일과 하위 폴더를 삭제하려면 Remove-Item 명령이 필요합니다. 그러나 이 작업에는 두 개의 추가 매개변수(Recurse 및 포함)가 필요합니다. 아래에서 어떻게 사용되는지 보여드리겠습니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 아래 명령을 입력하고 Enter 키를 눌러 스크린샷에 표시된 대로 실제 파일 경로를 item_path로 파일 이름과 확장자로 대체합니다.
Remove-Item "item_path" -Recurse -Include *.*
![테스트 폴더 제거](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_368_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![테스트 폴더 제거](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_368_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
4. 읽기 전용 파일 및 숨겨진 파일 삭제
읽기 전용 파일과 숨겨진 파일은 기본적으로 삭제되지 않도록 보호되어 있으므로 삭제할 수 없습니다. 이러한 파일을 삭제하려고 하면 오류 메시지만 표시되므로 명령에 -Force 매개 변수를 포함하여 이러한 파일을 강제로 삭제해야 합니다. 사용 방법은 다음과 같습니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 아래 명령을 입력하고 Enter 키를 눌러 스크린샷에 표시된 대로 실제 파일 경로를 read-only_or_hidden_file_path로 파일 이름과 확장자로 대체합니다.
Remove-Item -Path "read-only_or_hidden_file_path" -Recurse -Force
![숨겨진 파일 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_77_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![숨겨진 파일 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_77_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
5. Powershell을 사용하여 크기에 따라 폴더의 파일 삭제
폴더에 있는 파일을 삭제하면 실제 파일 이름을 모르는 경우에도 어느 정도 유연성을 얻을 수 있습니다. 이는 특정 크기까지의 파일을 삭제하여 공간을 확보해야 할 때 훌륭한 솔루션입니다. 아래에서는 10MB보다 큰 파일을 삭제하는 방법을 보여줍니다. 스크립트에서는 # 기호를 사용하여 모든 명령줄의 기능을 설명하는 주석을 추가합니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 아래 명령을 복사하여 붙여넣고 Enter 키를 눌러 실제 파일 경로를 file_path로 대체합니다.
#Declare the location of the file
$path = "file_path"
#Set the size of files to be deleted
$sizeInMb = 10
#Convert the size to KB
$size = $sizeInMb*1024*1024
#Use the command below to delete all files larger than the declared file size
Get-ChildItem -Path $path -Recurse -File | Where-Object { $_.length -gt $size } | Remove-Item
![크기별로 파일 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_494_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![크기별로 파일 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_494_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
6. Powershell을 사용하여 연령에 따라 폴더의 파일 삭제
PowerShell이 제공하는 유연한 삭제 옵션 중 하나는 파일 기간에 따라 삭제하는 것입니다. 따라서 해당 기준을 충족하는 폴더 내의 파일을 제거하려면 x일보다 오래된 파일 삭제를 지정할 수 있습니다. 이는 디렉터리를 정리해야 할 때 일반적인 관행입니다. 아래에서는 10일 동안 폴더에서 파일을 삭제하는 방법을 보여줍니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 아래 명령을 복사하여 붙여넣고 Enter 키를 눌러 실제 파일 경로를 C:\Users\afamo\Desktop으로 대체합니다.
$dateTime = (Get-Date).AddDays(-10)
$path = "C:\Users\afamo\Desktop"
Get-ChildItem -Path $Path -Recurse -File | Where-Object { $_.LastWriteTime -lt $dateTime } | Remove-Item
![날짜별 파일 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_415_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![날짜별 파일 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_415_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
7. PowerShell에서 제외 및 포함 필터를 사용하여 파일 삭제
일련의 기준에 따라 특정 항목을 제외하고 포함하면 삭제하는 동안 더 많은 유연성을 가질 수 있습니다. 이를 위해 제외 및 포함 필터를 사용합니다. 예를 들어, 포함 인수를 사용하여 파일 이름에 특정 문자열이나 문자열의 일부가 포함된 모든 파일을 선택할 수 있습니다. 이러한 필터가 어떻게 사용되는지 보여드리겠습니다.
1 단계: Windows + R을 눌러 실행 대화 상자를 열고 PowerShell을 입력한 후 Ctrl + Shift + Enter를 눌러 Microsoft PowerShell을 시작합니다.
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![파워쉘7을 열어주세요](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937016_665_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
2 단계: 아래 명령을 복사하여 붙여넣고 Enter 키를 누르면 지정된 경로에 있는 .txt 형식의 모든 파일이 제거됩니다. -Exclude를 -Include로 대체하면 .txt 형식을 제외한 모든 파일이 삭제됩니다.
Remove-Item -Path C:\Users\afamo\Desktop -Include *.txt
3단계: 이름에 특정 단어가 포함된 모든 파일을 제거할 수 있습니다. 이름에 test 및 command가 포함된 모든 파일을 제거하려면 아래 명령을 복사하여 붙여넣으세요.
Remove-Item -Path C:\Users\afamo\Desktop -Include *test*, *command* -Recurse -WhatIf
![include 인수로 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937017_220_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
![include 인수로 삭제](https://vpn.cboard.net/wp-content/uploads/2024/03/1709937017_220_Windows에서-PowerShell을-사용하여-파일-또는-폴더를-삭제하는-7가지-방법.png)
뛰어난 유연성으로 파일 및 폴더 삭제
이제 아시다시피 PowerShell 스크립트를 사용하여 파일과 폴더를 삭제하면 뛰어난 유연성을 얻을 수 있습니다. 이 가이드에서는 이를 수행하는 가장 실용적인 방법 중 일부를 다루었습니다. 기존 파일 탐색기를 사용하는 것보다 더 빠르게 여러 폴더에서 파일을 삭제할 수 있습니다.
PowerShell을 사용하면 파일이 존재하는 경우 삭제할 수 있으며 실제로 강력한 도구입니다. 의견 섹션에서 우리가 탐색한 모든 솔루션을 사용할 수 있는지 알려주세요.