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 파일)의 크기와는 다를 수 있습니다. 이 명령어는 패키지의 설치 크기만 보여주므로, 패키지가 사용하는 데이터나 설정 파일의 크기는 포함하지 않습니다. 이 명령어는 패키지의 최신 버전의 크기만 보여주므로, 이전 버전의 패키지의 크기를 확인하려면 해당 버전의 패키지를 설치해야 합니다.


댓글 없음:

댓글 쓰기

우분투 NFS 설정

* 서버 설정 apt-get install nfs-common nfs-kernel-server rpcbind /etc/exports /home/xyz 192.168.0.X(rw,sync,no_root_squash,no_subtree_check)...