使用 Mac 终端命令如何在目录中找到最新构建的 .ipa 文件并将其移动

Using Mac Terminal commands how would I find the newest built .ipa file in a directory and move it

我是 Mac 终端和堆栈溢出的新手(所以这可能是一个非常愚蠢的问题)。我正在尝试找出一个可以在指定目录中找到我们最新的 .ipa 的命令。然后将其移动到我的 Mac 上的本地文件夹。

我正在使用:find /Volumes/base directory path/filename -mtime 1 来尝试查找 ipa。它显示了 2 个文件,我只需要最新的一个并需要移动它,非常感谢任何有关执行此操作的最佳方法的帮助。

要补充:我正在尝试将其作为一个完整的脚本每天早上 运行 并每天早上将文件精确地拉到 .ipa 上。 (我确实知道如何制作 bash 脚本和 kron 只是不确定命令)。所以我需要它能够找到最后构建的 .ipa,并在不需要我手动执行的情况下将 IPA 拉过来。

你可以这样做:

cd "<specified directory>" && cp "$(ls -1t *.ipa| head -1)" "<local folder>"

任何可能包含空格的内容都需要用双引号引起来,例如

cd "/some/where with/spaces" && cp "$(ls -1t *.ipa| head -1)" "/some/where/local"