如何在ubuntu中找到像rar这样的命令的位置?

use*_*449 1 rar ubuntu

我安装了rar,但是我想知道它存放在哪里?

我做了:

sudo apt-get rar

它安装了它,但输入:sudo unrar file.rar 不起作用,说它不知道命令是什么。

Abh*_*nav 8

$which rar
Run Code Online (Sandbox Code Playgroud)

会告诉你rar在哪里。


tap*_*pan 5

unrar 是一个不同于 rar 的程序。你也必须安装它。大多数情况下,您的所有程序都将存储在 /usr/bin 或 /usr/sbin 中。您可以将此功能添加到您的 .bashrc 文件中,然后只需使用命令 extract 来提取任何存档:

extract () {
     if [ -f $1 ] ; then
         case $1 in
             *.tar.bz2)   tar xjf $1        ;;
             *.tar.gz)    tar xzf $1     ;;
             *.bz2)       bunzip2 $1       ;;
             *.rar)       rar x $1     ;;
             *.gz)        gunzip $1     ;;
             *.tar)       tar xf $1        ;;
             *.tbz2)      tar xjf $1      ;;
             *.tgz)       tar xzf $1       ;;
             *.zip)       unzip $1     ;;
             *.Z)         uncompress $1  ;;
             *.7z)        7z x $1    ;;
             *)           echo "'$1' cannot be extracted via extract()" ;;
         esac
     else
         echo "'$1' is not a valid file"
     fi
}
Run Code Online (Sandbox Code Playgroud)