我试图在 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/