gpt4 book ai didi

linux - 删除除一个之外的所有子目录和文件

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

我的文件夹结构如下:

/home/user/<individual_user>

在一些 <individual_user>文件夹中有一个.bashrc我想保留的文件,但我想删除 /home/user/<individual_user> 下的所有文件和文件夹除了.bashrc文件。 <individual_user> 下的所有其他文件和子目录应该删除。 <individual_user> 的数量未定。文件夹。

我更愿意在 cron 下作为单行命令执行此命令。

最佳答案

编辑后,您可以使用:

find /home/user -mindepth 2 -not -path '*/.bashrc' -print

一旦您对输出感到满意,您可以将 -print 替换为 -delete 来实现:

find /home/user -mindepth 2 -not -path '*/.bashrc' -delete

关于linux - 删除除一个之外的所有子目录和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45382804/

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