2023년 12월 4일 월요일

우분투에서 특정 패턴의 설치된 패키지의 용량을 보는 방법은?

copilot 답변

우분투에서 특정 패턴의 설치된 패키지의 용량을 확인하려면 dpkg-query 명령어를 사용할 수 있습니다. 이 명령어는 설치된 패키지의 정보를 조회하는 데 사용됩니다.

다음은 특정 패턴(예: ‘python’)이 이름에 포함된 모든 패키지의 용량을 확인하는 방법입니다:

dpkg-query -Wf '${Installed-Size}\t${Package}\n' | grep python | sort -n

이 명령어는 다음과 같이 작동합니다:

  • dpkg-query -Wf '${Installed-Size}\t${Package}\n'는 설치된 모든 패키지의 이름과 설치 크기를 탭으로 구분하여 출력합니다.
  • grep python은 출력된 패키지 중 'python’이 이름에 포함된 패키지만 선택합니다.
  • sort -n은 선택된 패키지를 설치 크기로 정렬합니다.

이 명령어를 실행하면, 'python’이 이름에 포함된 모든 패키지와 그 패키지의 설치 크기가 출력됩니다. 이때 설치 크기는 킬로바이트(KB) 단위입니다. 이 명령어를 사용하여 원하는 패턴의 패키지 용량을 확인할 수 있습니다. 이 명령어는 터미널에서 실행해야 합니다. 이때, ‘python’ 대신 확인하려는 패턴을 입력하면 됩니다. 이 명령어는 관리자 권한이 필요하지 않습니다. 이 명령어는 패키지가 설치된 용량을 보여주므로, 패키지가 설치되지 않은 경우에는 해당 패키지의 용량을 확인할 수 없습니다. 이 명령어는 패키지의 압축 해제된 크기를 보여주므로, 패키지 파일(.deb 파일)의 크기와는 다를 수 있습니다. 이 명령어는 패키지의 설치 크기만 보여주므로, 패키지가 사용하는 데이터나 설정 파일의 크기는 포함하지 않습니다. 이 명령어는 패키지의 최신 버전의 크기만 보여주므로, 이전 버전의 패키지의 크기를 확인하려면 해당 버전의 패키지를 설치해야 합니다.


댓글 없음:

댓글 쓰기

dpkg - 우분투(데비안) 패키지 관리 프로그램

dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어로서, .deb 패키지의 설치, 삭제, 정보 제공을 위해 사용되는 명령어입니다. dpkg 자체는 APT 등과 같은 고급 도구에 비해 낮은 레벨의 도구이며 복잡한 패키지 관계와 패키지를 원격에...