获取子目录中的最新文件(同名)

get most recent file (with same name) in subdirectories

假设您在子目录 project_1, ..., project_10 中有 10 个项目,所有项目都在父目录项目中。
所有项目都使用相同的库,在 project/project_n/lib/mylib
由于特殊原因,必须将 mylib 复制到每个项目目录中。
在不同的项目中工作时,mylib 文件会不时修改。但通常在一个项目上修改而不在其他项目上传播。

我想查看最新的文件(对于给定的文件名),扫描所有项目。你会怎么做?

在你的具体情况下,我想你想知道一个小技巧:

通配符(例如*)也可以匹配目录名.

所以简单地做:

ls -lt project/project_*/lib/mylib/filename

您可以先使用 Tab 技能非常快速地在 project_1/ 中找到您的文件,然后将 1 替换为 *