自从我将 Fedora 升级到版本 28 后,我在从终端查看手机安装位置时遇到问题。我只能通过 GUI 看到它,当我从文件管理器查看它的路径时,我会看到这个mtp://%5Busb%3A002,009%5D/
.
使用命令我可以看到它,但使用命令lsusb
看不到它的挂载点lsblk
# dmesg | tail
[ 1737.401875] usb 2-1.2: Manufacturer: MediaTek
[ 1737.401877] usb 2-1.2: SerialNumber: 0123456789ABCDEF
[ 1754.111497] usb 2-1.2: USB disconnect, device number 8
[ 1759.514569] usb 2-1.2: new high-speed USB device number 9 using ehci-pci
[ 1759.594277] usb 2-1.2: New USB device found, idVendor=0bb4, idProduct=0c02, bcdDevice= 2.16
[ 1759.594283] usb 2-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 1759.594287] usb 2-1.2: Product: MT65xx Android Phone
[ 1759.594290] usb 2-1.2: Manufacturer: MediaTek
[ 1759.594294] usb 2-1.2: SerialNumber: 0123456789ABCDEF
[ 2626.001808] perf: interrupt took too long (4953 > 4952), lowering kernel.perf_event_max_sample_rate to 40000
答案1
mtp://
设备通常不会安装在将显示的目录的顶层lsblk
。它们通常嵌套在诸如 之类的路径下/run/user/$UID/gvfs/
,其中$UID
展开时将是您的用户名的 userid。您可以通过以下命令找到这一点id
:
$ id
uid=1000(manny) gid=1000(manny) groups=1000(manny),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
笔记:这里我的$UID
就是 1000。
我会从您的终端开始调查这个目录,find /run/user -type d
看看它是否位于该目录下。