Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
d0m2o08
V2EX  ›  Linux

给各位看个骚操作

  •  
  •   d0m2o08 · Dec 29, 2018 · 5001 views
    This topic created in 2866 days ago, the information mentioned may be changed or developed.

    TIM 图片 20181229112638.png

    这得是什么样的大神才能写出这样的命令

    Supplement 1  ·  Dec 29, 2018
    我的意思是这命令写的有脱了裤子放屁的意思,find 后面也不是正则不是通配符 就一个 workspace 目录,
    直接 rm -rf workspace 就好了,至于又上 find 又上管道 又上 xargs 么
    22 replies  •  2024-11-06 09:02:30 +08:00
    CRUD
    CRUD
    Dec 29, 2018
    1
    看不懂,我去试试
    importcode
    importcode
    Dec 29, 2018
    2
    恩 经常需要删除 node_modules
    find . -type d -name node_modules | xargs rm -rf
    yuikns
    yuikns
    Dec 29, 2018
    3
    没明白错在哪...
    Prince28
    Prince28
    Dec 29, 2018
    4
    怕不是有毒吧楼主 又想骗我删目录
    jasonyang9
    jasonyang9
    Dec 29, 2018❤️1
    5
    怕翻车的话,把后面的 `| xargs ...` 整个拿掉,或把 `rm -rf` 换成 `echo` 先跑一次么
    Deville
    Deville
    Dec 29, 2018❤️2
    6
    我试了,挺好用的,刚才领导找我谈话说给我 N+1 让我赶紧走
    hackerang
    hackerang
    Dec 29, 2018
    7
    ...........
    scukmh
    scukmh
    Dec 29, 2018
    8
    不要激动啊,楼主。

    比如这样的目录

    http://caiji.scuseek.com/0abd6c8f1ceae6cb4225a842a3b66520.png
    lululau
    lululau
    Dec 29, 2018
    9
    递归啊。。。

    不过有 zsh 谁还用 find:

    rm -rf **/hello(/)
    yech1990
    yech1990
    Dec 29, 2018 via Android
    10
    楼主应该不知道 find 是递归的吧
    GeruzoniAnsasu
    GeruzoniAnsasu
    Dec 29, 2018
    11
    lz:

    rm -rf projects/project1/workspace
    rm -rf projects/project2/workspace
    rm -rf projects/project3/workspace
    rm -rf projects/project4/workspace

    完事了
    这什么大神才能写得 find 出这样的命令,脱裤子放屁!
    xiaoxinxiaobai
    xiaoxinxiaobai
    Dec 29, 2018 via Android
    12
    这楼主就尴尬了。。。多学习总没坏处
    radiolover
    radiolover
    Dec 29, 2018
    13
    钓鱼贴,和之前那个通过 sleep 排序的套路差不多
    楼主赶紧承认吧
    privil
    privil
    Dec 29, 2018
    14
    11 楼正解
    omph
    omph
    Dec 29, 2018
    15
    为什么不用更简洁的命令 fd ?
    d0m2o08
    d0m2o08
    OP
    Dec 29, 2018
    16
    @scukmh 估计是我孤陋寡闻了,我搜的是 jenkins 修改 workspace 路径,jenkins 不可能有多个 workspace 目录吧
    zhy
    zhy
    Dec 29, 2018
    17
    上下文不足,命令本身意思是搜索所有 `workspace`
    no1xsyzy
    no1xsyzy
    Dec 29, 2018
    18
    -exec rm -rf {}
    shn7798
    shn7798
    Dec 29, 2018
    19
    当一个目下的文件达到一定数量,rm -rf 就会报错,就需要通过 find 命令分批来删除了
    abai
    abai
    Dec 29, 2018
    20
    #看见 find 后面的那个点了么,改成你的路径就行了
    daviswei
    daviswei
    Dec 30, 2018
    21
    @no1xsyzy
    用管道加 xargs 的好处是,如果有海量文件需要删除,xargs 可以用-P 参数并行执行。
    Legendzhan
    Legendzhan
    Nov 6, 2024
    22
    @GeruzoniAnsasu rm -rf projects/{project1,project2,project3}/workspace 这种写法更简单
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3132 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
    ♥ Do have faith in what you're doing.