Upgrade

如何找到 32 位二進製文件?

  • November 15, 2017

我剛剛將我的一個 Gentoo 系統從 32 位升級到 64 位。現在,我需要找到任何剩餘的 32 位二進製文件(主要是使用者安裝的),以便我可以將它們重新編譯為 64 位或安裝他們需要的 32 位庫。我怎麼做?

一個小問題:這個系統是一個文件伺服器,並為 ARM 和 32 位 x86 系統提供網路引導服務,所以既有非本機二進製文件,也有預期為 32 位的二進製文件,我需要排除那些從搜尋中找到。

你可以做

find / -type f -executable -exec file {} \; | grep 32-bit

查找系統上的所有 32 位執行檔。(您可能不想從 / 開始)

然後只需使用sed過濾掉您期望 32 位二進製文件的目錄

引用自:https://unix.stackexchange.com/questions/390129