使用 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"
我是 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"