我是一名 Mac 用户,与使用 Windows 的同事在 Dropbox 中共享各种文件。我经常在共享文件夹中发现大量 *com.dropbox.attributes 文件。这似乎为每个文件和文件夹都创建了一个文件 - 考虑到这里有几百个文件,这让文件夹变得很乱,我无法轻松搜索。
有人有隐藏这些文件的好方法吗?
答案1
SetFile 是你的好朋友。这会更改我的 Mac 的文件属性,但不会影响 Windows 机器的任何内容。
在终端窗口中,转到要隐藏内容的文件夹(我只在遇到问题的文件夹中执行过此操作,然后键入以下内容
SetFile -a V *\:com.dropbox.attributes && SetFile -a V **/*\:com.dropbox.attributes
毫无疑问,有一种方法可以在一个命令中完成这个操作,但这足以满足我的需求
答案2
(Linux,Dropbox 文件夹之外):
我在将文件从 Windows (Dropbox) 复制到 Linux (Dropbox 之外,WSL) 后也遇到了类似的文件。由于目标不在 Dropbox 中,我认为这些文件没有理由出现在那里 (Dropbox 错误?),所以我只是通过以下方式删除它们:
rm *.attrs
(我的文件结束于.attrs不是。属性)。删除之前列出它们:ls *.attrs
与使用答案的区别SetFile -a V ...
在于,我并不是试图将它们设置为隐藏/不可见,而只是删除。
答案3
RiggerTheGeek 的答案非常有用且有价值。但是,由于它只允许两个级别,而我想要深入五个级别,因此我将其扩展如下:
SetFile -a V *\:com.dropbox.attributes &&
SetFile -a V **/*\:com.dropbox.attributes &&
SetFile -a V **/**/*\:com.dropbox.attributes &&
SetFile -a V **/**/**/*\:com.dropbox.attributes &&
SetFile -a V **/**/**/**/*\:com.dropbox.attributes &&
SetFile -a V **/**/**/**/**/*\:com.dropbox.attributes
希望本次演示能够更清楚地说明如何进一步扩展它。