是的,我知道,存檔位是邪惡的。如何使用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