다음을 통해 공유


dotnet nuget 로컬 캐시 관리 명령어

이 문서의 적용 대상: ✔️ .NET 6 SDK 이상 버전

이름

dotnet nuget locals - 로컬 NuGet 리소스를 지우거나 나열합니다.

개요

dotnet nuget locals <CACHE_LOCATION> [(-c|--clear)|(-l|--list)] [--force-english-output]

dotnet nuget locals -h|--help

설명

dotnet nuget locals 명령은 http-request 캐시, 임시 캐시 또는 컴퓨터 전체 글로벌 패키지 폴더의 로컬 NuGet 리소스를 지우거나 나열합니다.

주장들

  • CACHE_LOCATION

    나열하거나 지울 캐시 위치입니다. 다음 값 중 하나를 허용합니다.

    • all - 지정된 작업이 http-request 캐시, 전역 패키지 캐시, 임시 캐시 및 플러그 인 캐시와 같은 모든 캐시 형식에 적용됨을 나타냅니다.
    • http-cache - 지정된 작업이 http-request 캐시에만 적용됨을 나타냅니다. 다른 캐시 위치는 영향을 받지 않습니다.
    • global-packages - 지정된 작업이 전역 패키지 캐시에만 적용됨을 나타냅니다. 다른 캐시 위치는 영향을 받지 않습니다.
    • temp - 지정된 작업이 임시 캐시에만 적용됨을 나타냅니다. 다른 캐시 위치는 영향을 받지 않습니다.
    • plugins-cache - 지정된 작업이 플러그 인 캐시에만 적용됨을 나타냅니다. 다른 캐시 위치는 영향을 받지 않습니다.

옵션

  • --force-english-output

    고정 영어 기반 문화권을 사용하여 애플리케이션을 강제로 실행합니다.

  • -?|-h|--help

    명령을 사용하는 방법에 대한 설명을 출력합니다.

  • -c|--clear

    Clear 옵션은 지정된 캐시 형식에 대해 명확한 작업을 실행합니다. 캐시 디렉터리 내용은 재귀적으로 삭제됩니다. 실행 중인 사용자/그룹에는 캐시 디렉터리에 있는 파일에 대한 권한이 있어야 합니다. 그렇지 않은 경우 지워지지 않은 파일/폴더를 나타내는 오류가 표시됩니다.

  • -l|--list

    목록 옵션은 지정된 캐시 유형의 위치를 표시하는 데 사용됩니다.

예시

  • 모든 로컬 캐시 디렉터리(http-cache 디렉터리, global-packages 캐시 디렉터리, 임시 캐시 디렉터리 및 플러그 인 캐시 디렉터리)의 경로를 표시합니다.

    dotnet nuget locals all -l
    
  • 로컬 http-cache 디렉터리의 경로를 표시합니다.

    dotnet nuget locals http-cache --list
    
  • 로컬 플러그 인 캐시 디렉터리의 경로를 표시합니다.

    dotnet nuget locals plugins-cache --list
    
  • 모든 로컬 캐시 디렉터리(http-cache 디렉터리, global-packages 캐시 디렉터리, 임시 캐시 디렉터리 및 플러그 인 캐시 디렉터리)에서 모든 파일을 지웁니다.

    dotnet nuget locals all --clear
    
  • 로컬 global-packages 캐시 디렉터리의 모든 파일을 지웁니다.

    dotnet nuget locals global-packages -c
    
  • 로컬 임시 캐시 디렉터리의 모든 파일을 지웁니다.

    dotnet nuget locals temp -c
    
  • 로컬 플러그 인 캐시 디렉터리의 모든 파일을 지웁니다.

    dotnet nuget locals plugins-cache -c
    

문제 해결

명령을 사용하는 동안 발생하는 일반적인 문제 및 오류에 dotnet nuget locals 대한 자세한 내용은 NuGet 캐시 관리를 참조하세요.