macOS Finder를 사용하여 일부 파일을 exFAT 파티션에 복사했기 때문에 폴더에 숨겨진 도트 파일이 많이 생겼습니다. Explorer에서 아무 문제 없이 삭제할 수 있지만, del
명령을 실행할 때마다 cmd에서 "찾을 수 없음" 오류가 표시됩니다.dir
D:\>dir /a "D:\._DSCF0035.JPG" 드라이브 D의 볼륨은 데이터입니다. 볼륨 일련 번호는 7802-8428입니다. D:\ 디렉터리 2021년 12월 4일 10:08 SA 4.096 ._DSCF0035.JPG D:\>del "D:\._DSCF0035.JPG" D:\._DSCF0035.JPG를 찾을 수 없습니다. D:\>del /f "D:\._DSCF0035.JPG" D:\._DSCF0035.JPG를 찾을 수 없습니다.
PowerShell에서는 정상적으로 삭제해도 오류가 발생했지만 추가하면 -Force
성공 Remove-Item
했습니다.
PS D:\> ls -Force "D:\._DSCF0009.JPG" 디렉터리: D:\ 모드 LastWriteTime 길이 이름 ---- ------------- ------ ---- -아-- 2021년 4월 12일 오전 10:08 4096 ._DSCF0009.JPG PS D:\> rm "D:\._DSCF0009.JPG" rm : 항목 D:\._DSCF0009.JPG: 이 작업을 수행할 수 있는 충분한 액세스 권한이 없습니다. 작업. 행:1자:1 + rm "D:\._DSCF0009.JPG" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (D:\._DSCF0009.JPG:FileInfo) [Remove-Item], IOException + FullyQualifiedErrorId: RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand PS D:\> rm -Force "D:\._DSCF0009.JPG" # 성공했습니다. PS D:\>
일반 모드와 관리자 모드에서 cmd와 PowerShell을 시작해 보았지만 같은 일이 발생합니다. Explorer 및 PowerShell을 제외한 모든 경우에 실패하는 이유는 무엇입니까 -Force
?
답변1
파일에 h
속성이 설정되어 있습니다. 숨겨져 있다는 뜻이다. 그렇기 때문에 매개변수를 사용 del
하거나 사용 Remove-Item
하지 않으면 삭제할 수 없습니다 -Force
. 에서제거 항목:
숨겨진 파일이나 읽기 전용 파일, 읽기 전용 별칭이나 변수 등 달리 변경할 수 없는 항목을 cmdlet에서 강제로 제거합니다.