我使用AUFS来合并项目的100+分支。在运行时,我经常添加或删除几个分支。
现在,如果我有一个名为“Firefox21.0”的分支,如果我更新/修改它的一个文件,那么AUFS就会创建它的白色文件(.wh)。到目前一切尚好。但后来,如果我计划将firefox更新为新版本,那么我必须从系统中删除"firefox-21.0“分支。从AUFS中删除分支很容易。但问题是我怎样才能把那些.wh创建的文件?
如果我合并firefox-23.0,那么以前创建的.wh可能会优先于旧firefox-21.0的S文件
发布于 2015-08-11 14:29:59
要删除隐藏的AUFS 白文件,可以:
找到它们,然后把它们移走:
find . -regex '.*/\.wh\.\.wh\.plnk' -delete用于.plnk文件find . -regex '.*/\.wh\.\.wh\.aufs' -delete用于.aufs文件这匹配(在任何子文件夹中)与aufs特定的文件.wh ..wh.plnk和.wh..wh.aufs,但不匹配-例如- .wh.Fwh.aufs。
在RegEx中,“.”匹配任何字符,同时“。”只匹配文字点。
编辑:在@wodny的注释提示后使用-delete选项的更新命令
https://unix.stackexchange.com/questions/92287
复制相似问题