我有一个非常独特的问题,当我有某些 Mac 访问 Synology NAS 时,Mac(通过 Office 2016)会创建临时文件,如屏幕截图所示。
这些文件与 Office 自动保存功能相关,当文档关闭时应该会消失,但事实并非如此。
我需要帮助创建一个脚本,我可以按计划运行该脚本来删除这些名称中始终包含“.sb-”的文件夹,因此我们如何根据此文本字符串进行搜索和删除。
请原谅我,但我是 shell 脚本的新手,对 Linux 不太了解,所以非常感谢您的帮助。
TIA。
答案1
如果您确定文件名中没有其他内容包含“.sb-”,那么您可以使用如下命令自动删除它们:
find . -type d -name '*.sb-*' -prune -exec rm -rf {} \;
这将从运行目录中查找所有文件,更改find .
为要运行此目录的起始目录 ( find <start dir>
)。对于它找到的所有文件名中带有“.sb-”的文件,find 将删除带有 .sb- 的文件rm
。