如何防止临时文件被删除?

如何防止临时文件被删除?

我的机器上有 Ubuntu 14.4,并且还下载了 Android-SDK。

当我在 Android-SDK 中安装某些包时,它会执行三件事:

  1. 它将包下载到临时文件夹中,
  2. 下载完成后,它将将该包解压到适当的文件夹中,并且
  3. 它从临时文件夹中删除该包。

我想要做的是将该包保留在临时文件夹中,因为我要安装另一个版本的 Ubuntu,并且不希望再次下载这些包。

我该怎么做才能防止这些临时包被删除?

有件事我应该说:Android-SDK 可能使用特定命令来删除临时包。如果我能找出该命令,并为该命令添加别名,那么 SDK 将无法再删除包文件。我知道该命令rm不是我的目的命令,因为我已经给它起了别名,并且 SDK 仍然能够删除包。如何找到SDK使用的命令?

答案1

SDK 不使用“命令”。最有可能的是它使用了 unlink 系统调用。

请尝试使用相同的方法进行解包过程。

相关内容