我有一个 1 TB 的外部硬盘驱动器,其中包含许多媒体文件(单独或包含在不同的文件夹中)、书籍、软件等。我想创建一个数据库文件,也许是一个电子表格文件,它可以显示文件列表存在于外部驱动器中。即使硬盘驱动器未连接到系统,我也想搜索该文件并找到我正在寻找的媒体。
在 Windows 10 中,我使用 Easy Disk Catalog Maker 来完成这项工作,但我找不到适用于 Linux 的类似软件。那么我该怎么做呢?
我有一个 1 TB 的外部硬盘驱动器,其中包含许多媒体文件(单独或包含在不同的文件夹中)、书籍、软件等。我想创建一个数据库文件,也许是一个电子表格文件,它可以显示文件列表存在于外部驱动器中。即使硬盘驱动器未连接到系统,我也想搜索该文件并找到我正在寻找的媒体。
在 Windows 10 中,我使用 Easy Disk Catalog Maker 来完成这项工作,但我找不到适用于 Linux 的类似软件。那么我该怎么做呢?
如果你只想要一个文件列表,你可以使用一个简单的
find
,就像@Raffa 评论的那样。如果要保存多媒体文件的元数据信息,可以使用
mediainfo
, 读取音频、视频和图片文件的信息:然后,您可以使用任何常规 xml 解析器读取输出,例如
xmlstarlet
:或例如仅搜索图像:
或查找文件大小 > 1MB 的所有图像:
安装:
Virtual Volumes View是一个 GUI 开源和免费解决方案:
VVV-*.tar.gz
文件。cd
到提取的目录然后运行bash vvv-start.sh
要在桌面上添加 VVV 启动器:
在终端中运行:
将其复制并粘贴到编辑器中,更改
/FULL/PATH/TO/vvv-start.sh
以反映vvv-start.sh
系统上的完整路径:关闭编辑器并按Ctrl+保存文件,x然后通过运行使文件可执行:yEnter