Slackware에 설치된 전체 패키지 수를 보는 명령?

Slackware에 설치된 전체 패키지 수를 보는 명령?

총 개수를 표시해야 하는데 설치된 패키지를 나열하는 명령만 찾았습니다.

ls -l /var/log/packages/

답변1

를 사용하면 wc -l총 줄 수를 인쇄합니다. 파이프를 사용하여 ls콘텐츠를 넣으세요.

ls /var/log/packages | wc -l

그러면 /var/log/packages에 설치된 총 패키지 수가 제공됩니다. 명령에서 이를 생략하는 이유 -l는 대부분의 경우 디렉토리 목록 상단에 총 블록 수를 인쇄하여 최종 줄 수에 도움이 되기 때문입니다.

답변2

다음 의견에 따르면 설치된 패키지에 대한 정보를 얻는 대신 installpkg미래에 더 적합할 수 있습니다./var/lib/pkgtools/packages//var/log/packages

# Mon Jun  4 21:17:58 UTC 2018
# Migrate the package database and directories from /var/log to
# /var/lib/pkgtools. /var/log was never a good place for this data, as it is
# considered by many to be a directory that could be wiped to free up some
# space.

/var/log/packages이 글을 쓰는 시점에서는 심볼릭 링크 처럼 보이 /var/lib/pkgtools/packages/므로 현재로서는 여전히 유효하지만 이 링크가 일시적인지 영구적인지 확실하지 않으므로 완전히 우회하는 것이 가장 안전할 것입니다.

lrwxrwxrwx 1 root root 24 Jun 14  2022 /var/log/packages -> ../lib/pkgtools/packages/

관련 정보