使用 Linux 实用程序 gPhoto2 备份手机存储

尽情地拍照吧,gphoto2 能够方便、快速地将照片从你的设备传输到 Linux 计算机上。

尽情地拍照吧,gphoto2 能够方便、快速地将照片从你的设备传输到 Linux 计算机上。

使用 Linux 实用程序 gPhoto2 备份手机存储

移动设备的最大缺点之一就是其将数据从设备传输到计算机很困难。移动设备在这一缺点上有着悠久的历史。早期的移动设备,如 Pilot 和掌上电脑 PDA 设备,需要使用特殊的同步软件来传输数据(你必须小心翼翼地做这件事,因为你的设备可能会因为电池耗尽而导致数据永久丢失);旧版 iPod 只提供特定平台的界面。现代移动设备默认将你的数据发送到在线帐户,以便你可以在计算机上再次下载。

好消息——如果你正在运行 Linux,你可以使用 gphoto2 命令与移动设备进行连接。gphoto2 最初是作为一种与数码相机通信的方式而开发的,那时的数码相机只有传统的相机功能,现在的 gphoto2 可以和许多不同种类的移动设备通讯。别让这个名字骗了你,它可以处理所有类型的文件,而不仅仅是照片。更棒的是,它可以编写脚本、很灵活、并且比大多数 GUI 界面功能强大得多。

如果你曾经为在计算机和移动设备之间同步数据而苦恼,请了解一下 gphoto2

安装 gPhoto2

很可能你的 Linux 系统已经安装了 libgphoto2,因为它是与移动设备连接的一个关键库,但你可能还需要安装命令 gphoto2,该命令可能在你的存储库中。

在 Fedora 或 RHEL 上:

“`
$ sudo dnf install gphoto2

“`

在 Debian 或 Ubuntu 上:

“`
$ sudo apt install gphoto2

“`

验证兼容性

若要确认你的移动设备是否受支持,请使用 --list-cameras,通过管道传输到 less

“`
$ gPhoto2 –list-cameras | less

“`

或者你可以通过管道把它传送到 grep 来搜索一个词。例如,如果你有三星 Galaxy,则使用 grep,并通过选项 -i 关闭区分大小写:

“`
$ gphoto2 –list-cameras | grep -i galaxy
“Samsung Galaxy models (MTP)”
“Samsung Galaxy models (MTP+ADB)”
“Samsung Galaxy models Kies mode”

“`

这证实了三星 Galaxy 设备支持通过 MTP 连接和通过 ADB 连接 MTP。

如果你没有在列表中找到自己的移动设备,你仍然可以尝试使用 gphoto2,可能你的设备在列表中使用了不同的称呼。

查找移动设备

要使用 gPhoto2,首先必须将移动设备插入计算机,设置为 MTP 模式,并且授予计算机与它交互的权限。这通常需要在你的移动设备上操作,往往是在屏幕上按下一个按钮,以允许其文件系统被刚刚连接的计算机访问。

Screenshot of allow access message

如果你不授权电脑访问移动设备,那么 gPhoto2 可以检测到你的移动设备,但它不能与之交互。

要确保计算机检测到你连接的移动设备,请使用 --auto-detect 选项:

“`
$ gphoto2 –auto-detect
Model Port

via: https://opensource.com/article/20/7/gphoto2-linux

作者:Seth Kenlon 选题:lujun9972 译者:summer2233 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2020/07/15/%e4%bd%bf%e7%94%a8-linux-%e5%ae%9e%e7%94%a8%e7%a8%8b%e5%ba%8f-gphoto2-%e5%a4%87%e4%bb%bd%e6%89%8b%e6%9c%ba%e5%ad%98%e5%82%a8/

Like (0)
eason的头像eason
Previous 2020年7月15日
Next 2020年7月15日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信