每次我启动或通过 USB 重新连接相机时,我的 MTP 设备都会自动安装在桌面上。问题是除非首先从桌面卸载 MTP 设备,否则我的复制文件代码将无法工作。
我如何从命令行执行此操作?我可以检索总线和设备号。
答案1
我问错了问题。
我不需要弄清楚如何卸载设备,而是需要找出哪个进程或守护进程正在声明它。
我发出
ps aux | grep mtp
给了我一些mtp相关的流程,并与相机安装和卸载进行比较,得到具体流程
进而
pkill -9 gvfsd-mtp
就可以了。