假设我有一个编号为1-50的文件列表,我想只删除其中含有数字“3”的文件。我应该怎么做?
假设我有一个编号为1-50的文件列表,我想只删除其中含有数字“3”的文件。我应该怎么做?
rm *3*
确保你先使用一些无害的命令(如ls
)检查它。
不过我无法想象你为什么需要这样做。
使用 find
:
find . -name '*3*' -exec rm {} ;\
假设您实际上只想删除包含数字 3 的文件(而不是其他答案中提到的以数字 3 命名的文件),那么您可以执行以下操作:
rm `grep -l 3 *`
(或者将*
替换为与您想考虑的文件集匹配的任何内容)