gpt4 book ai didi

linux - 让 bash 提示删除相关的点文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:31:11 24 4
gpt4 key购买 nike

我发现我在 Ubuntu 上经常遇到这种情况,我想知道是否有一种巧妙的方法来解决它。

假设我正在编写一些 C++ 程序,比如 a.cppb.cppc.cpp。在测试过程中,我生成了很多相关文件,如a.out.a.out~.a.un~等。如果在稍后我意识到我不再需要 a.cpp,我可以执行 rm a.cpp。但是后来我留下了一堆不再相关的相关垃圾。

我知道我可以定期执行 rm .*.un~ 但我希望有更好的方法。有没有办法让 rm 在删除 a.cpp 时提示我使用类似

的内容
rm: remove regular file 'a.cpp'? y
rm: remove associated file '.a.un~' too?

然后我可以对哪个说“y”或“n”?

最佳答案

这是一个 Makefile 示例。

all:
g++ -o a a.cpp

clean:
rm -f *~

确保将制表符放在 g++rm 的前面。

使用make all 进行编译,使用make clean 进行清理。

关于linux - 让 bash 提示删除相关的点文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43239252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com