【问题标题】:I have directories named pack1 - pack255. What command could I use to remove pack1-55? [closed]我有名为 pack1 - pack255 的目录。我可以使用什么命令来删除 pack1-55? [关闭]
【发布时间】:2014-01-31 17:07:34
【问题描述】:

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

【问题讨论】:

    标签: linux bash terminal


    【解决方案1】:

    试试这个:

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

    如果可行,您可以删除 echo:

    $ rm -rf pack{1..55}
    

    如果没有,您可能需要设置 braceexpand

    $ set -o braceexpand
    

    然后再试一次。

    不要忘记,如果要删除目录,则需要 -r 用于 rm 命令的递归参数。

    【讨论】:

    • 效果很好。谢谢!
    • @user3258208 不要忘记投票并“接受”这个答案。
    猜你喜欢
    • 2020-04-19
    • 2020-05-17
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 2014-03-15
    相关资源
    最近更新 更多