微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何查找所有文件名以tilde结尾的文件

我使用Emacs,它有时会为编辑的文件进行备份。 几天后,我会有很多备份文件的名字以代字号结尾。

有没有办法find这些文件,并一次删除它们?

我试过这个:

find "*" -type f -iname *~

但它不起作用。 我希望命令recursion地工作 – 就像ls -alR 。

closures计算机(Linux)使用Python

Linux中存储的文本文件的字符编码在哪里?

我如何grep整个,可能包装,代码行?

为什么系统调用unlink太慢?

ELF二进制文件认信号处理程序的代码在哪里?

Git Pull和git push命令之间的起源主和起源/主站之间的区别

任何使用PTRACE_SYSEMU的好指南?

Linux编程基础

在树莓派上启动节点应用程序

无法构build和安装Geary for Linux

你需要从shell中退出。 而你需要指定搜索路径,而不是*

find . -type f -name '*~'

删除文件

find . -type f -name '*~' -exec rm -f '{}' ;

你可以这样做:

find . -type f -name '*~' -delete

如果你还想删除#*#文件

find . -type f -name '*~' -o -name '#*#' -delete

您可以使用“-print”打印所有已删除文件

find . -type f -name '*~' -delete -print

另一种方法是使用grep。

lnydex99uhc:javastuff user$ ls Permutation.java VigenereCipher.java VigenereCipher.java~ lnydex99uhc:javastuff user $ find . | grep .~$ ./VigenereCipher.java~

你也可以像这样传递任何你想要的命令:

lnydex99uhc:javastuff zatef$ rm $(find . | grep .~$)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐