我有名为pack1的目录 - pack255。我可以用什么命令删除pack1-55?

时间:2014-01-31 17:07:35

标签: linux bash terminal

像> rm pack * {1,2,3,4,??}之类的东西然后只删除列表格式中的最后5个? 我对此非常陌生,所以仍然要掌握语法!

1 个答案:

答案 0 :(得分:3)

试试这个:

$ echo rm -rf pack{1..55}
rm -rf pack1 pack2 pack3 pack4...

如果可行,您可以删除echo

$ rm -rf pack{1..55}

如果没有,您可能必须设置 braceexpand

$ set -o braceexpand

然后再试一次。

不要忘记,如果您要删除目录,则需要使用-rrm命令的递归参数。