apt-cache search foo - 搜索和"foo"匹配的包。
apt-cache show foo - 顯示"foo"包的相關信息,例如描述、版本、大小、依賴以及衝突。
dpkg --print-avail 软件包名称 - 與上面類似。
dpkg -l *foo* - 查找包含有"foo"字樣的包。與apt-cache show foo類似,但是還會顯示每個包是安裝了還是沒安裝。
dpkg -l package-name-pattern - 列出名為package-name-pattern的軟體包。除非你知道軟體包的正確全稱,否則可以使用「*package-name-pattern*」.
dpkg -L foo - 顯示名為「foo」的包都安裝了哪些文件以及它們的路徑,很有用的命令。
dlocate foo - 在已安裝的包中搜索「foo」的文件。對於回答「這個文件來源於哪個包」這個問題,是非常實用的。dlocate是一個軟體包,必須安裝它才能使用本命令。
dpkg -S foo - 和上面的命令一樣,但相比更慢一些。他只能在Debian或Ubuntu系統下運行。另外,不需要安裝dlocate包。
apt-file search foo - 類似dlocate和dpkg -S,但搜索所有有效軟體包,不單單隻是你系統上的已安裝的軟體包。-- 它所回答的問題是「哪些軟體包提供這些文件」。你必須安裝有apt-file軟體包,並且確保apt-file資料庫是最新的。
dpkg -c foo.deb - 「foo.deb」包含有哪些文件?注:foo.deb是含路徑的文件名。-- 這個是針對你自己下載的.deb包。
apt-cache dumpavail - 顯示所有可用軟體包,以及它們各自的詳細信息(會產生很多輸出)。
apt-cache show 软件包名称 - 顯示軟體包記錄,類似dpkg --print-avail 软件包名称。
apt-cache pkgnames - 快速列出已安裝的軟體包名稱。
apt-file search filename - 查找包含特定文件的軟體包(不一定是已安裝的),這些文件的文件名中含有指定的字元串。apt-file是一個獨立的軟體包。您必須先使用 apt-get install 來安裝它,然後運行 apt-file update。如果 apt-file search filename 輸出的內容太多,您可以嘗試使用 apt-file search filename | grep -w filename(只顯示指定字元串作為完整的單詞出現在其中的那些文件名)或者類似方法,例如:apt-file search filename | grep /bin/(只顯示位於諸如/bin或/usr/bin這些文件夾中的文件,如果您要查找的是某個特定的執行文件的話,這樣做是有幫助的)。