当前位置: 首页 > 面试题库 >

如何查找所有文件名以波浪号结尾的文件

公良琛
2023-03-14
问题内容

我使用Emacs,有时会备份已编辑的文件。几天后,我会有很多备份文件,它们的名称以波浪号结尾。

有没有办法找到这些文件并立即将其删除?

我尝试了这个:

find "*" -type f -iname *~

但这是行不通的。我希望命令可以递归工作-类似于ls -alR


问题答案:

您需要从外壳中脱身。而且您需要指定搜索路径,而不是*

find . -type f -name '*~'

删除文件:

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


 类似资料:
  • 我正在制作一个 bash 脚本;如何找到不以特定扩展名结尾的文件? 谢谢。

  • 问题内容: 大家好,我需要在linux中执行此操作: 给出:文件名“ foo.txt” 查找:所有符号链接到“ foo.txt”的文件 怎么做?谢谢! 问题答案: 这取决于是否要查找指向特定文件的链接,那么这是唯一的好方法: 另一方面,如果您只是想查找指向恰好名为的 任何 文件的链接,则类似 要么

  • 我正在设计一个程序,为消息中的特定字符保存索引位置。然后,我需要根据这些字符的索引位置来检索它们。我将这些字符的位置保存在。txt文件中。我检索了它们,但在最后,我得到了这样一条消息“Exception in thread”AWT-EventQueue-0“java.lang.IndexoutOfBoundsException:Index 120 out of bounded for length

  • 问题内容: 我正在使用fileBrowser在手机上查找文件,但是我想向用户显示我的应用程序可以打开的所有文件,然后用户选择一个。就像音乐播放器一样,它不仅可以显示用户所在文件夹中的歌曲,还可以显示手机,SD卡和内存中的所有歌曲。 问题答案: 在列出文件时使用文件名过滤器。以下示例列出了给定目录中的所有mp3文件(注意-以下代码未对之下的所有文件夹进行递归处理)-

  • 问题内容: 我试图在bash中使用一些东西来显示打印而不是解释的文件中的行尾。该文件是SSIS / SQL Server的转储文件,正在被Linux机器读入以进行处理。 是否有内的任何开关,,,等? 除了看到行结束,我需要知道它是什么类型的线路末端(或)。我如何找到答案? 问题答案: 您可以使用该实用程序来指示行尾的类型。 Unix: “ DOS”: 要将“ DOS”转换为Unix: 要从Unix

  • 问题内容: 我是一个Web应用程序开发新手。我有一个打开文件并读取它的功能。不幸的是,测试服务器和生产服务器之间的目录结构不同。有人告诉我“使用相对于〜的路径”。不过,我一直找不到’〜’上的任何资源! 如何在路径的上下文中使用波浪号? 编辑:这是在Python中。我使用os.path.expanduser(’〜/ path / in / home / area’) 解决了这个问题。 问题答案: 它