【问题标题】:command line; delete static file in a folders who begins with certain character命令行;删除以特定字符开头的文件夹中的静态文件
【发布时间】:2020-05-29 08:46:37
【问题描述】:

我有数百个文件夹,例如 170102texta 170204文本b 180306文本 180408textd

这些文件夹和许多子文件夹是存在的文件 test.txt。 我想删除所有“test.txt”文件,但只删除以“17..”开头的文件夹

感谢每一个建议:)

【问题讨论】:

    标签: command-line scripting wildcard delete-file


    【解决方案1】:

    你只需要运行 rm -rf {pattern}*

    C02XF0N6JG5M:test kkadam$ ls -lrt
    total 0
    drwxr-xr-x 2 kkadam staff 64 Feb 13 21:00 11test
    drwxr-xr-x 2 kkadam staff 64 Feb 13 21:00 11b
    drwxr-xr-x 2 kkadam staff 64 Feb 13 21:00 11c
    C02XF0N6JG5M:test kkadam$ rm -rf 11*
    C02XF0N6JG5M:test kkadam$ ls -lrt
    total 0
    

    【讨论】:

    • 对不起,我想在 DOS 下使用它。
    • 你可以试试 del 11*
    猜你喜欢
    • 2012-01-02
    • 1970-01-01
    • 2012-10-09
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多