【发布时间】:2018-10-31 08:48:49
【问题描述】:
我有 0001.file1.email.data.spam.txt 和 0001.file1.email.data.spam_1.txt 之类的文件
现在我想删除所有以“_1.txt”结尾的文件,我尝试使用“rm -rf *spam_1.txt”,但找不到文件。可能是因为 * 不能被视为点。
【问题讨论】:
-
*spam_1.txt应该按预期工作。您看到了什么错误? -
在子目录中删除可能:
find . -name '*spam_1.txt' -delete -
*spam_1.txt,显示没有这样的文件或目录
-
找到 . -name '*spam_1.txt' - 删除。这个有效,已验证。我不知道为什么 rm *spam_1.txt 不起作用。