如何使用cygwin';设置/清除Windows存档位;s find/chmod?

如何使用cygwin';设置/清除Windows存档位;s find/chmod?,windows,cygwin,Windows,Cygwin,是的,我知道,档案是邪恶的 也就是说,是否支持使用“find”查询它,并使用“chmod”修改它 我的谷歌搜索结果一无所获……当我使用cygwin时,我确保它也可以访问Windows工具。在这种情况下,您可以使用attrib至少设置或清除存档位 要列出设置了存档位的文件,可以使用dir/A:A,这可以通过执行CMD/c或类似操作来完成 我认为您不会在Unix工具中找到这样做的能力。正如Jed已经提到的,您可以使用attrib来查询和设置归档位。但是,您必须记住,根据attrib的要求,使用cyg

是的,我知道,档案是邪恶的

也就是说,是否支持使用“find”查询它,并使用“chmod”修改它


我的谷歌搜索结果一无所获……

当我使用cygwin时,我确保它也可以访问Windows工具。在这种情况下,您可以使用
attrib
至少设置或清除存档位

要列出设置了存档位的文件,可以使用
dir/A:A
,这可以通过执行
CMD/c
或类似操作来完成


我认为您不会在Unix工具中找到这样做的能力。

正如Jed已经提到的,您可以使用attrib来查询和设置归档位。但是,您必须记住,根据attrib的要求,使用cygpath工具在cygwin样式文件名和DOS样式名称之间进行转换

如果使用cygpath转换find的输出,为每个文件名调用attrib,并使用egrep检查以(regexp“^A”)开头的行,则应该能够搜索设置了存档位的文件