命令whereis
和dpkg -L
将有助于查找应用程序的位置。
但我试图了解安装应用程序的物理位置,例如在驱动器上/dev/sda
或/dev/sdb
......
我工作的环境中,我的系统/服务器连接了 18 个磁盘(未使用 RAID 或 LVM),因此尝试获取该特定应用程序的物理驱动器信息。
答案1
您可以稍微调整此脚本以产生更好的输出:
APP='coreutils'
for x in $(dpkg -L "$APP"); do
test -f "$x" && df "$x" |\
grep -v '^Filesystem' |\
awk '{printf "block_dev: %s, mount_point:%s\n", $1, $NF}'
done | sort -u