如何使用命令行删除大量 ._ 文件

如何使用命令行删除大量 ._ 文件

我在 MAC 中有这些文件,它们._在文件名/文件夹之前有奇怪的字符。我想一次性删除它。有没有办法在命令行中做到这一点?

例如。 ._js ._css ._image

如果我进入普通图像文件夹。我看到另一群这些文件以及实际文件。

答案1

在 bash 中,这将删除当前工作目录中具有前缀的所有内容._

rm ._*

如果您真正想要做的是将它们的名称更改为不带前缀的形式,您可以运行:

ls ._* | while read line
do
  mv -- "$line" "${line:2}"
done

相关内容