Linux whereis 指令在卸載後仍然回傳結果...?

Linux whereis 指令在卸載後仍然回傳結果...?

好吧,希望這是一個快速的問題,但我似乎找不到答案。

卸載程式後,whereis 指令仍然回傳引用。

例如。假設我安裝了 ssmtp,但後來我決定完全刪除它。

表演whereis ssmtp返回 -ssmtp:

我知道不再有路了,但這看起來有點亂。有沒有辦法在使用此命令時完全刪除對先前安裝的內容的任何引用?

我做了 apt-get --purge remove 所以我有點迷失了...

謝謝

答案1

如果你打電話哪裡對於任何字串,它都會顯示傳遞的字串,後面跟著冒號,然後是程式和手動位置,例如:

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz

如果沒有符合的程序,它仍然顯示參數和冒號,但位置為空,例如:

$ whereis xyz
xyz:

這就是您的情況所發生的情況。

答案2

這不是結果,這就是whereis運作方式。你可以給它餵任何東西,它會向你回顯它以及它發現的內容的列表 - 本質上whereis現在正在解釋它不能找到ssmtp更多。

相關內容