如何在 linux 中递归更改 folders/files 标志?

How to change folders/files emblems recursively in linux?

我想递归地更改我的文件夹标志。我知道命令 gvfs-set-attribute -t string ~/Desktop/ metadata::emblems [] 只能更改桌面的标志。

如何更改整个文件夹和文件标志?我试过 gvfs-set-attribute -t stringv ~/* metadata::emblems [] 但 returns 错误 Error setting attribute: Setting attribute /home/taygun/Desktop not supported.

您可以将命令输入 find:

find ~/ -type d -exec gvfs-set-attribute -t stringv {} metadata::emblems [] \;

在某些 gvfs-set-attribute (https://bugzilla.redhat.com/show_bug.cgi?id=1368676)

的发行版上,默认目录 ~ 存在一些已知问题

如果您尚未升级到最新版本,请考虑升级。