跳转到主要内容

【分享】自动删除当前目录及其子目录下的所有PetaLinux工程的build目录下的临时文件。

judy 提交于

<font color="#FF8000">作者:hankf,Xilinx Employee</font>

PetaLinux工程编译后,会生成很多临时文件,占用较大的硬盘空间。软件人员可能有很多PetaLinux工程。这种情况下,对于暂时不用的工程,可以删除其中build目录下的临时文件。

下面三个脚本,可以搜索当前目录下的所有PetaLinux工程,并删除其中build目录下的临时文件。由于安全限制,删除了脚步的第一行“#!/bin/bash”,并把文件名后缀改为了txt。下载后,请修改文件名后缀改为.sh,并且在文件最开始增加一行“#!/bin/bash”。

PetaLinux工程编译后,会生成多种类型的映像文件,占用较大的硬盘空间。可以修改petalinux的配置,不产生这些文件。脚本peta-del-images-unused.sh也会删除很少用到的映像文件。删除的映像文件类型如下
<pre>
.cpio
.ext3
.jffs2
.tar
.bin
.bz2
.gz
.u-boot
Image
vmlinux
</pre>

注意,这个脚本会删除文件。请检查功能后再使用。
<a href="https://forums.xilinx.com/t5/%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%BD%AF%E4%BB… />
<a href="https://forums.xilinx.com/t5/%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%BD%AF%E4%BB… </a><br />
<a href="https://forums.xilinx.com/t5/%E5%B5%8C%E5%85%A5%E5%BC%8F%E8%BD%AF%E4%BB… </a>