如何在 ubuntu 终端中使用通配符删除此文件

如何在 ubuntu 终端中使用通配符删除此文件

只是想问一下如何删除这些文件(下面是示例)。我试过了rm -rf '*.upload'。但它们没有被删除。请帮忙。谢谢分享!

样本

-4776d77b-15138be20a5--7fe5564294743529948392.upload
-4776d77b-15138be20a5--7fe42113893139620106164.upload
-4776d77b-15138be20a5--7fe31607666159788442489.upload    
-4776d77b-15138be20a5--7fe25373299435776669057.upload
-4776d77b-15138be20a5--7fe1207318424670693308.upload
-4776d77b-15138be20a5--7fe06041124025289424195.upload
-4776d77b-15138be20a5--7fdf746591155901247528.upload
-4776d77b-15138be20a5--7fde2651489576923158462.upload
-4776d77b-15138be20a5--7fdd2531096796717880290.upload
-4776d77b-15138be20a5--7fdc2641652764933395437.upload
-4776d77b-15138be20a5--7fdb5818566181985823473.upload
-4776d77b-15138be20a5--7fda2806206050645309611.upload
-4776d77b-15138be20a5--7fd91895678442042719781.upload
-4776d77b-15138be20a5--7fd8342875353051911187.upload
-4776d77b-15138be20a5--7fd73596962611777373454.upload
-4776d77b-15138be20a5--7fd67990174325830266540.upload
-4776d77b-15138be20a5--7fd58525749935970194788.upload
-4776d77b-15138be20a5--7fd42881375718133436679.upload
-4776d77b-15138be20a5--7fd31679085579889731530.upload
-4776d77b-15138be20a5--7fd26119620848853649755.upload
-4776d77b-15138be20a5--7fd12842363350553049954.upload
-4776d77b-15138be20a5--7fd04812945245481337635.upload
-4776d77b-15138be20a5--7fcf9164012740031565326.upload
-4776d77b-15138be20a5--7fce4881094462944077013.upload
-4776d77b-15138be20a5--7fcd1734598108195804584.upload
-4776d77b-15138be20a5--7fcc4928484618899140497.upload

答案1

您不需要在通配符周围使用“ ”。只需使用rm -rf *.upload。如果它们只是文件,则不需要该-r选项。

编辑:

实际上,由于文件名开头有“-”,命令行会尝试将其解释为命令的选项,从而造成混乱。您需要做的是使用./以下命令选择文件:rm ./*.upload。我无法解释为什么这样做,但这应该可行。

相关内容