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/

関連情報