是的,我知道,存档位是邪恶的。如何使用cygwin的find/chmod设置/清除Windows存档位?
这就是说,是否支持用'find'查询并用'chmod'修改它?
我的谷歌搜索却一无所获......
是的,我知道,存档位是邪恶的。如何使用cygwin的find/chmod设置/清除Windows存档位?
这就是说,是否支持用'find'查询并用'chmod'修改它?
我的谷歌搜索却一无所获......
正如Jed所述,您可以使用attrib查询和设置存档位。但是,您必须记得按照attrib的要求,使用cygpath工具在cygwin样式文件名和DOS样式名之间进行转换。
如果使用cygpath转换find的输出,请为每个文件名调用attrib,并使用egrep检查以A开头的行(regexp'^ A'),您应该能够搜索带有存档位的文件组。
当我用cygwin的,我确信它有访问Windows工具,以及。在这种情况下,您可以使用attrib
至少为您设置或清除存档位。
要列出存档位设置的文件,您可以使用dir /A:A
,您可以通过执行CMD /c
或类似的操作来完成该操作。
我不认为你会在Unix工具中找到这样做的能力。
属于Superuser.com。 – 2009-11-09 15:57:39
我在superuser.com上添加了它 – 2009-11-09 16:51:29