簡體   English   中英

如何在系統中找到可執行文件的所有版本?

[英]How can I find all versions of an executable on my system?

我正在使用Eclipse和Subclipse,並嘗試從命令行執行一些更高級的svn操作。 但似乎命令行和eclipse正在使用不同的svn客戶端。 我如何在我的機器上找到所有已安裝的版本,以便找到我需要的版本的路徑? list svn ,它返回系統上的所有svn安裝。 我很肯定我已經看到了一個linux / unix函數就是這樣,但是我的google-fu完全沒有找到任何結果。

你可以使用find:

find / -perm +111 -type f -name svn 2> / dev / null

STDERR通過管道傳遞到/ dev / null以禁止“Permission denied”警告。

如果你想知道每個版本:

find / -perm +111 -type f -name svn -print -exec {} --version -q \\; 2> / dev / null

你很困惑。 Subclipse不使用SVN的系統副本 - 它包含自己的客戶端(我相信用Java實現)。 您的系統上可能根本沒有等效的命令行SVN客戶端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM