Linux命令删除文件名中带有两个点的多个文件

标签 linux rm

示例文件名是

abc.edf.xdc
pqe.ide.xdc

rm -rf "*.\*.xdc" 不工作

最佳答案

去掉引号就可以了:

/tmp/a$ touch abc.edf.xdc pqe.ide.xdc
/tmp/a$ ls
abc.edf.xdc  pqe.ide.xdc
/tmp/a$ rm -f *.*.xdc
/tmp/a$ ls
/tmp/a$ 

关于Linux命令删除文件名中带有两个点的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22714388/

相关文章:

linux - UNIX 域 STREAM 和 DATAGRAM 套接字之间的区别?

linux - 关于Linux进程内存布局的问题

linux - 预设字典是否仅对前 32 K 字节的数据有用?

terminal - 如何从终端递归删除特定名称的文件

windows - rm -rf 没有完全清理目录

javascript - 如何调试肉桂小程序?

php - Jorani - 无法加载请求的语言文件 : language/fr/global_lang. php

node.js - TypeScript Node 服务器设置。如何删除 dist 文件夹中的所有 *.d.ts 文件?

linux - 识别并删除所有 x64 架构文件

bash - shell 脚本中的 rm -r (我的第一个 *.sh)