答案1
我既不使用 iphoto,也不使用 shotwell,所以以下内容可能不相关。我猜你是想按拍摄日期和时间重新整理照片?你打算使用 Shotwell 来实现这个目的吗?
我使用 jhead (http://www.sentex.net/~mwandel/jhead/usage.html)。它只有命令行,但速度非常快。它将使用一个命令对整个包含图像的目录进行操作。它使用嵌入在图片中的 exif 元数据,并可以根据您在命令行中指定的模式按日期和时间(即拍摄日期和时间)重命名它们。重命名可以包括根据日期创建目录结构。我链接到的网页给出了示例。
如果这对您有用,您可以创建一个带有所选重命名模式的 shell 脚本,这样您就可以为每个包含照片的目录重现相同的模式。互联网上也有很多关于如何让脚本遍历目录树并在找到的每个目录上运行所需命令的示例。不要问我怎么做 - 你需要问一个知道的人!
答案2
这可能是随机的,也可能不适合你,但我已经安装了 NextCloud 服务器并将应用程序放在我的 iPhone 上。它具有同步功能,因此它会按日期同步 iPhone 上的照片应用程序中的所有内容(采用 iPhoto db 格式)。如果你在机器上安装同步客户端,那么你将可以访问所有照片,因为它们将从你的云帐户下载。从那里你可以轻松地将它们导入 Ubuntu。