gpt4 book ai didi

linux - `find` 声称它删除了文件,`ls` 声称它没有

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

<分区>

我试图通过将一些图像与正则表达式匹配来删除它们,我现在用两种类似的方法来做这件事,都包括将 find 的结果通过管道传递给 rm .首先,我找到了所有我希望删除的图像:

find . -type f -regex ".+-[0-9]+x[0-9]+\.jpg"

其中找到了很多结果。

所以我试着像这样删除它们:

find . -type f -regex ".+-[0-9]+x[0-9]+\.jpg" -exec rm -rf {} \;

然后像这样:

find . -type f -regex ".+-[0-9]+x[0-9]+\.jpg" | xargs rm

两次尝试后,find 命令不再看到我想删除的图像(当我再次运行第一个命令时),但是 ls 看到它们,并且鹦鹉螺也是。为了从硬盘上实际删除它们,我应该运行某种提交吗?

我尝试在 rm 手册页中搜索“commit”,在 find 手册页中搜索“remove”,但没有找到任何重要信息。

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