Есть ли какая-нибудь утилита unshare для Windows?
Вопрос
Время от времени мне нужно извлечь содержимое файла общего доступа.
И мне нужно дождаться доступа к ящику *nix для получения файлов.И мне было интересно, есть ли утилита unshare для Windows.
Я могу установить пакет cygwin, но думаю, что этого будет слишком много, чтобы время от времени извлекать файлы.
Решение 3
Возможно, есть какие-нибудь утилиты unshar, потому что это похоже на создание интерпретатора оболочки.
но я решил свою проблему, написав небольшой Perl-скрипт, который извлекает файлы с использованием шаблона cat или sed и игнорирует все остальное.
Другие советы
есть Shareutils (GNU) для Windows здесь
Шар-файл – это SHELL АРХИВ файл.От Проект документации Linux — страница файлов и архивирования,
Утилита архивирования оболочки.Текстовые файлы в архиве оболочки объединяются без сжатия, и результирующий архив по существу представляет собой сценарий оболочки, дополненный #!/бин/ш заголовок, содержащий все необходимые команды разархивирования, а также сами файлы.Архивы Shar по-прежнему отображаются в группах новостей Usenet, но в остальном shar был заменен на tar/gzip.Команда unshar распаковывает share-архивы.
Команда mailshar — это сценарий Bash, который использует shar для объединения нескольких файлов в один для отправки по электронной почте.Этот скрипт поддерживает сжатие и uuencoding.
Я люблю 7-молния, но я не уверен, что он справится с общим файлом;проверю, если возможно.
Но поскольку это архив, прикрепленный к скрипту оболочки,
вам нужно,
- вырезать часть архива
- распознать формат архива
- используйте соответствующий инструмент для извлечения файла (7-zip подойдет для этого)
И есть Perl техника для этого.
Посмотри на Как работают двоичные установщики Linux (.bin, .sh)? еще немного об этом.
Хотя я говорю здесь о Linux и инструментах, вам на самом деле не нужна среда Unix.
Perl доступен на многих платформах — посмотрите АктивПерл например.
Вы можете использовать простые установки Сигвин, UnixUtils или аналогичные инструменты на вашей платформе Windows.
И 7-zip доступен на всех этих платформах — это лучшая часть 7-zip.