Як встановити / очистити архівний біт Windows за допомогою програми find / chmod для cygwin?


1

Так, я знаю, що архівний біт - це зло.

Якщо це сказано, чи існує підтримка для запиту з 'find', і зміна його 'chmod'?

У моєму гуглі нічого не виявилося ......


насправді це не так. зло - зло; faqs.org/rfcs/rfc3514.html
quack quixote

Відповіді:


2

Я б використовував find + attrib:

$ find . -option whatever -exec attrib -A {} \;

attrib є старою командою DOS для налаштування & amp; очищення цих атрибутів. Це працює для мене на WinXP Pro SP2; не знаю, якщо attrib все ще доступна на Vista / Win-7.


1

У мене немає рішення, яке буде працювати у всіх ситуаціях, однак, у файлових системах NTFS, спочатку відредагуйте свій Змінна середовища CYGWIN , додаючи ntsec. На NTFS ви можете використовувати chmod в керувати правами файлів . Ця змінна зазвичай встановлюється в /../cygwin/cygnus.bat. При встановленні CYGWIN відокремте кожну опцію пробілом.

Я спробую з'ясувати робочий приклад рядка cmd ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.