在libimobiledevice与17.04发货与最新的iOS实际上是兼容的。连接设备时,会显示两个虚拟设备。但是,带有文档的文件有效,但用于相机的文件仅显示一个空文件夹。
没有明显的方法可以访问 iOS 设备上的相机图片。
我如何访问它们?我不想libimobiledevice从源代码编译。
mni*_*ess 82
在 Ubuntu 21.10 和 iOS 14.7 上测试
此版本的 Ubuntu 具有最新的 libimobiledevice(在发布时),因此它支持 iOS 11.4。不过,Gnome 集成存在一个问题。它显示了 Documents 文件夹(应用程序文件夹)。除了@diego 在下面的提示之外,还有一个简单的方法可以访问图片文件夹(如果 iOS 文档显示但图片不显示,则此方法有效):
afc://YOURSERIAL:3/afc://YOURSERIAL)您现在应该会看到您的 iDevices 系统文件夹,包括 DCIM。如果您需要从命令行访问这些文件夹,您可以在$XDG_RUNTIME_DIR/gvfs(此答案中找到更详细的解释)。
作为一种解决方法,您可以使用 ifuse 挂载您的 iOS 设备。
sudo apt install ifuse
Run Code Online (Sandbox Code Playgroud)
现在连接您的设备并确保它与您的计算机配对。
idevicepair validate
Run Code Online (Sandbox Code Playgroud)
如果您收到SUCCESS消息,那么您很好,如果没有 run idevicepair pair。现在你可以使用 ifuse 来挂载你的 iOS 图像文件夹:
mkdir ~/pics && ifuse ~/pics
Run Code Online (Sandbox Code Playgroud)
这些图像现在位于pics下的 $HOME 文件夹中。准备与 Shotwell 同步。要卸载文件夹,请使用 fusermount:
fusermount -u ~/pics && rmdir ~/pics
Run Code Online (Sandbox Code Playgroud)
注意:在本例中,我创建了一个pics文件夹,然后将其删除。如果您已经有一个这样命名的文件夹,请选择一个不同的名称。
Die*_*ego 12
如果您因为以下原因看到 iPhone 的序列号
dmesg|grep SerialNumber:
Run Code Online (Sandbox Code Playgroud)
然后您可以在文件中使用热键 Ctrl-L 并将其指向
afc://YOURSERIALNUMBER/DCIM
Run Code Online (Sandbox Code Playgroud)
iPhone 照片所在的位置。
我不必创建或安装任何额外的文件夹。
| 归档时间: |
|
| 查看次数: |
79838 次 |
| 最近记录: |