cygwin unzip создает каталог / файлы, которые я не могу удалить позже

Распаковать архив 6.00 от 20 апреля 2009 года, по Info-ZIP -- из cygwin 32-bit.

Windows 7 Корпоративная. Запуск с правами администратора. Когда я использую unzip для взрыва .zip-файлы, каталоги и файлы, созданные unzip, не могут быть удалены позже. Я могу исследовать созданную структуру каталогов и просматривать узлы (файлы) - однако я не могу удалить ни один из каталогов или файлов. Что это дает ? это оказывается дорогим и болезненным!

Я получаю ошибку "Доступ запрещен" при выполнении команды "rd /s / q dir".

однако, если я использую 7-Zip файловый менеджер для извлечения, я могу позже удалить файлы и каталоги без проблем. Таким образом, unzip устанавливает некоторые разрешения на файлы, которые препятствуют его удалению.

Итак, каково решение ? Как я могу сказать unzip, чтобы назначить правильные разрешения. Кроме того, для существующих деревьев каталогов (которые были созданы unzip), как я могу удалить существующие разрешения, чтобы я мог удалить деревья каталогов ?

кажется, есть параллели с:как я могу остановить cygwin от создания undeletable файлов? Или я могу их как-то удалить?

28
задан Community
04.04.2023 17:04 Количество просмотров материала 3336
Распечатать страницу

1 ответ

Как Cygwin создает выделенные созданные списки управления доступом для имитации разрешения POSIX, couterpart для создания файлов и каталогов с помощью cygwin unzip это убрать потом с cygwin rm -r dir

в конечном итоге запустить его от имени администратора.

команда Windows icacls позволяет проверить ACL файлов и каталогов в деталях.

0
отвечен matzeri 2023-04-06 00:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх