Linux 中安装的软件的具体存储位置可能取决于包管理器和发行版。大多数时候,系统应用程序(软件)通常按分类放在几个标准路径下。下面是几种典型情况下的软件位置:
1. /bin 和 /sbin: 这些文件夹存储着基本的用户和系统可执行文件。其中 /bin 存储用户可执行文件,而 /sbin 存储系统管理员(具有 root 权限)所需的文件。
2. /usr/bin, /usr/sbin: 除了一些非常基础的命令外的大部分二进制可执行程序都存储在这里。 /usr/bin 存放普通用户的程序,而 /usr/sbin 存放那些为超级用户或系统维护者提供的程序。
3. /usr/local/: 许多从源码手动编译并安装的应用程序默认会放入此路径下的 bin 和 sbin 文件夹里,这代表一个“本地化”的软件存储区域(不随包管理系统进行更改)。
4. 对于 Debian 及其衍生物(比如 Ubuntu),使用 APT (Advanced Package Tool) 等工具安装应用时,默认安装路径通常如下:
程序可执行文件: /usr/bin 或 /usr/local/bin (如果使用的是特定用户的二进制)
配置文件: /etc
调入内核模块等特殊功能:在 /lib/(比如,一些共享库)
5. /opt(选项的缩写),这是存放可选或者第三方软件的位置。比如当你使用源代码或非官方渠道来安装应用时可能会被放在这一文件下。某些软件可能选择这里作为主要的安装路径,尽管这种选择并不常见。
值得注意的是,在实际部署环境中,确切安装的位置会因具体安装方式及应用特性(例如是否自包含运行库等)等因素有所不同。如果你不确定一个特定软件包是如何安装或者它的位置,查阅软件附带的安装文档、官方网站说明或使用 Linux 系统本身的 `which` 和 `whereis` 命令查找特定文件位置是个不错的方法。例如:
bash
which
此命令可以让你了解执行该应用对应的绝对路径;
bash
dpkg L package_name Debianbased 系统
rpm ql package_name RHEL/CentOS/Fedora等基于 RPM 的系统
上面的这两个命令可用于查看已经以包的形式安装的程序的具体文件及其位置详情。
在你提及的情形中寻找已安装的 Linux 应用最普遍的方法还是去以上介绍的几个标准路径看看!
发表评论