从壳牌:删除撇号的所有文件
-
19-09-2019 - |
题
我如何删除有撇号的文件夹中的所有文件?
例如:结果
Baird的/人的Tunnel.jpg
巴赫/的Birds.jpg
此ISN //'吨good.png
我想是没有撇号保持不动,就像删除所有这些文件,但任何事情:点击
这是good.jpg donotdelete.png
解决方案
在SH你可以做
rm *\'*
其他提示
可以使用find
命令:
find . -name "*'*" -delete
由于@Bryan在他的评论中指出,这将删除所有文件在当前目录中的及其所有子目录。如果你不想下降目录使用:
find . -name "*'*" -maxdepth 1 -delete
,这使得在当前目录find
风格。
GNU找到
find /path/ -type f -name "*[']*" -exec rm {} +;
不隶属于 StackOverflow