linux 删除临时文件

Jef*_*rey 1 linux bash ubuntu

我试图删除使用下面的命令波浪号结尾的文件rm *.*~,但不会删除以a开头的文件.,并结束与~,例如.somefile~。我也试过rm *~,但这也不适用于以.. 有人可以解释为什么会这样吗?

我想删除所有以 结尾的文件~,无论它们是否以 a 开头.(我试图在没有 find/exec 的情况下这样做)。那可能吗?

cpa*_*ast 5

以 a 开头的文件.默认是隐藏的,不会显示在普通的ls. 因为您可能没有见过它们,所以 shell 通常不会匹配这些文件,除非您手动包含它们。您可以按如下方式执行此操作:

rm *~ .*~
Run Code Online (Sandbox Code Playgroud)