1

我有一个在汽车和电视上使用的外部驱动器,我使用 Mac OS X 来管理文件,但是 Finder 和 Windows 创建的隐藏文件非常烦人,因为它们显示在我的电视上,初始化也需要更长的时间我的汽车播放器,因为仅索引非隐藏文件夹太笨了。

我想在驱动器的根目录中创建一个 bash 脚本,以便轻松双击并清理由 Windows 资源管理器和 Finder 创建的这些文件。

在此处输入图像描述

Recycled
Thumbs.db        (appear in sub-folders)
desktop.ini      (appear in sub-folders)

.Spotlight-V100  
.TemporaryItems
.Trashes
.apdisk

.DS_Store        (appear in sub-folders)
._foo            (shadow files, appear in sub-folders)

带有前缀的文件._最烦人,因为它们显示为损坏的文件,例如._wallpaper.jpg

我对 bash 不是很有经验,我不想要任何惊喜。

find . -name ".DS_Store" -delete
4

1 回答 1

2

您可以使用以下命令:

find . -type f -name "FILE-TO-FIND" -exec rm -f {} \;

选项:

  • -name "FILE-TO-FIND" :要查找的文件模式。
  • -exec rm -f {} ; :删除与文件模式匹配的所有文件。
  • -type f :只匹配文件,不包括目录名。
于 2013-10-23T02:35:32.707 回答