假设我有一个目录,里面有 5 个视频文件。我怎样才能从终端测量此目录中所有视频文件的总时长。此外,我希望能够对它可能具有的任何子目录进行递归操作。我不想使用 VLC 或任何其他 GUI 工具,因为我有很多目录要执行此操作,而且这需要花费大量时间。
答案1
正如评论中所述,来自另一个线程的命令适用于单个目录,但不适用于多个子目录。
此命令将使用 find 从所有子目录中获取文件(以 .mp4 结尾)
find ./ -name *.mp4 -exec exiftool -S -n {} \;