0

如您所知,iTunes 不会在下载更新版本的 iOS 应用程序时删除旧版本的
“移动应用程序”文件夹的巨大大小(超过 5GB)

我想要做的是将所有最新版本的 iOS 应用程序文件从“移动应用程序”文件夹移动到新文件夹“最新的 iOS 应用程序”

请注意,iOS 应用程序文件名具有版本号

例子

之前:“移动应用程序”文件夹:
CutTheRope 1.2.ipa
CutTheRope 1.4.ipa
CutTheRope 2.0.ipa
AngryBirds 1.1.ipa

在“移动应用程序”文件夹之后:
CutTheRope 1.2.ipa
CutTheRope 1.4.ipa

“最新 iOS 应用”文件夹:
CutTheRope 2.0.ipa
AngryBirds 1.1.ipa

PS
我使用的是 Macbook,我没有使用 Shell 命令(Mac 和 Linux)或对其进行编程的经验(我有 Java/C++ 编程经验)

4

1 回答 1

0

你可能会使用这样的命令:

ls|gsort -rV|sort -uk1,1|while read f;do mv "$f" ~/Desktop/Latest;done

-V 在 GNU 排序中对版本号进行排序。您可以使用brew install coreutils.

sort -uk1,1打印第一列 (-k1,1) 相同的每一行的第一行。

于 2013-11-06T23:04:02.033 回答