gpt4 book ai didi

linux - 如何在 linux 中查找并删除与名称不匹配的目录? !#Bash

转载 作者:太空宇宙 更新时间:2023-11-04 11:17:34 25 4
gpt4 key购买 nike

我需要从我的/source 树中删除解压缩的目录,保留其他目录的 .tar 和 .patch 扩展名,

请问怎么办?

最佳答案

这应该有效:

find . -not -name "*.tar" -not -name "*.patch" -type f -exec rm {} \;

这只使用一个命令,不使用管道

注意。这将递归地进入子目录。如果不需要,请使用 maxdepth 开关:

find . -maxdepth 1 -not -name "*.tar" -not -name "*.patch" -type f -exec rm {} \;

关于linux - 如何在 linux 中查找并删除与名称不匹配的目录? !#Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com