全球主机交流论坛

标题: 怎么命令行删除指定名称开头的文件 [打印本页]

作者: ivanhao    时间: 2020-9-28 14:52
标题: 怎么命令行删除指定名称开头的文件
RT, 公司NAS被小白传上很多以~$开头的office文档,我试了命令
  1. #!/bin/sh
  2. find /volume1/ -iname '*~$*'  -type f -print -exec rm -rf {} \;
复制代码
管用是管用,但是一些文件名中含有~$的文件也给删除了,请问MJJ大神,如何精确的只删除以~$开头的文件?
作者: 一颗赛艇    时间: 2020-9-28 14:54
rm -rf \~\$*

作者: 不眠飞行    时间: 2020-9-28 14:57
把第一个*删掉?
作者: manc    时间: 2020-9-28 14:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: ivanhao    时间: 2020-9-28 15:04
不眠飞行 发表于 2020-9-28 14:57
把第一个*删掉?

谢了,确实多了个星号




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4