gpt4 book ai didi

linux - 在 Linux 上使用 find 命令查找和删除带空格的文件

转载 作者:IT王子 更新时间:2023-10-29 00:15:20 26 4
gpt4 key购买 nike

我试图在 Ubuntu 中使用 find 命令删除 Windows 分区中的所有 thumbs.db 文件:

find . -iname "*.db"|while read junk;do rm -rfv $junk;done

但它对我不起作用,什么也没有发生!我想我发现了问题,目录名称中的空格!

我以前在以前版本的 Ubuntu 上用过这个技巧来删除我的垃圾文件,但现在在最新版本的 Ubuntu 上我不能。

我的命令有什么错误吗?

最佳答案

我会这样做:

find . -iname 'thumbs.db' -exec rm -rfv {} +

这样,即使您的目录名称中包含空格,它仍然有效。

关于linux - 在 Linux 上使用 find 命令查找和删除带空格的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242026/

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