Архив метки: Windows

Что делать, чтобы починить Восстановление системы после обновления Windows 10

Восстановление системы — это один из лучших способов возврата к последнему стабильному состоянию в Windows 10. Однако иногда это не удается, и одним из условий, когда он не работает, является обновление после Windows 10. Если вы получаете сообщение Stop Stop 0xc000021a , и восстановление системы перестает работать после обновления Windows 10, то это известная проблема. В этом посте мы поделимся обходными путями, чтобы вы могли восстановить Windows 10.

Один из сценариев возникновения проблемы — очистка установки Windows 10, создание точки восстановления и установка обновлений Windows 10. После установки обновлений при попытке восстановления происходит сбой. Вместо этого вы получаете ошибку Stop (0xc000021a). Возможно, что в этой ситуации вы даже не сможете вернуться на рабочий стол Windows.

При выполнении восстановления системы в этом сценарии некоторые файлы восстанавливаются только после перезагрузки компьютера. Это называется постановкой. В этом случае Windows восстанавливает файлы каталога и готовит файлы .sys драйвера для восстановления при перезагрузке компьютера.

Однако, когда компьютер перезагружается, Windows загружает существующие драйверы, прежде чем восстанавливает более поздние версии драйверов. Существует несоответствие в версии драйвера. Следовательно, процесс перезапуска останавливается, и восстановление системы не работает после обновления Windows 10.

Теперь, когда вы знаете симптом и причину, давайте посмотрим на обходной путь. Есть два способа решить эту проблему:

  1. Отключить принудительное использование подписи драйверов
  2. Используйте метод WinRE для восстановления системы

1] Отключить принудительное использование подписи драйверов

  1. Загрузите компьютер в среду восстановления Windows (перезапустите, удерживая нажатой клавишу Shift).
  2. Выберите Устранение неполадок → Дополнительные параметры → Дополнительные параметры восстановления → Параметры запуска, а затем выберите Перезагрузить сейчас.
  3. В списке параметров запуска выберите Отключить принудительное использование подписи драйверов с помощью клавиш со стрелками.
  4. Разрешить процесс запуска продолжить.
  5. Далее, когда компьютер перезагрузится, процесс восстановления системы должен возобновиться и завершиться.

2] Используйте метод WinRE для восстановления

WinRE также предлагает опцию восстановления системы, и в этом случае она работает. Если вы знаете, что находитесь в этой ситуации и имеете доступ к рабочему столу, загрузитесь с Windows RE оттуда, в противном случае вам нужно будет загрузить Windows RE напрямую. — или экран расширенных параметров запуска

  • Выберите Пуск → Настройка → Обновление и безопасность → Восстановление.
  • В разделе «Дополнительные параметры» выберите «Перезагрузить сейчас».
  • После запуска WinRE выберите Устранение неполадок → Дополнительные параметры → Восстановление системы.
  • Введите ключ восстановления, как на экране
  • Следуйте инструкциям мастера восстановления системы.

Это должно решить проблему восстановления системы не работает после обновления Windows 10.

Мы надеемся, что вы использовали вышеуказанные шаги, чтобы выйти из сложной ситуации. Всегда выполняйте восстановление, используя эти методы, если восстановление системы завершилось неудачно после обновления.



2019-05-20T11:13:23
Вопросы читателей

Увеличение количества отображаемых плиток в Windows 10

Основываясь на парадигме, впервые представленной пользователям компьютеров в Windows 8, меню «Пуск» в Windows 10 основано на использовании плиток, чтобы упростить нам доступ к приложениям и быстро получить информацию из приложений, которые мы используем. По умолчанию в меню «Пуск» в Windows 10 отображаются плитки в группах шириной до 3 плиток среднего размера. Однако, если вам нужно больше плиток , вы можете изменить размер группы плиток, чтобы она соответствовала 4 колонкам плиток среднего размера. Вот как можно показать больше плиток в меню «Пуск» из Windows 10.

ПРИМЕЧАНИЕ. Если вы не знаете, что такое плитки и как они полезны, прочитайте: Плитки Windows: что это такое? Что они делают?

Шаг 1. Откройте приложение «Настройки».

Первое, что вам нужно сделать, это открыть приложение «Настройки». Есть много способов сделать это, и если вы спешите, знайте, что быстрый способ — это нажать или нажать на ярлык «Настройки» в меню «Пуск».

Шаг 2. Перейти к персонализации

В приложении «Настройки» щелкните или нажмите раздел «Персонализация».

Шаг 3. Доступ к настройкам «Пуск»

Нажмите или коснитесь Начать в столбце слева.

Шаг 4. Включите больше плиток в Windows 10

В правой части окна вы видите некоторые настройки. Первый называется «Показать больше плиток при запуске» и по умолчанию отключен.

Нажмите или коснитесь его переключателя, чтобы активировать его, что позволит отображать больше плиток в меню «Пуск».

Когда вы открываете меню «Пуск», оно теперь отображает плитки в группах шириной до 4 столбцов среднего размера. Вот сравнение, которое может объяснить вещи еще лучше:

Увеличение ширины групп плиток с 3 до 4 столбцов среднего размера полностью не связано с размером меню «Пуск» в Windows 10, размер которого можно изменить, как описано в разделе «Как изменить размер меню« Пуск »в Windows 10».

Сколько плиток вы используете?

Увеличение количества плиток, которые вы можете прикрепить в меню «Пуск» в Windows 10, полезно и просто. Если у вас есть экран с большим разрешением на вашем компьютере, это может оказаться хорошим способом повысить вашу производительность. Плитки — не единственная вещь, которую можно прикрепить к меню «Пуск», как вы можете видеть в Полном руководстве по закреплению всего в меню «Пуск» в Windows 10 . Перед закрытием расскажите, сколько плиток вы используете в настоящее время? Комментарий ниже и давайте обсудим.



2019-05-20T11:05:18
Вопросы читателей

Для чего нужна плитка Windows?

В то время как старые и знакомые ярлыки на рабочем столе продолжают оставаться надежными, в меню «Пуск» Windows 10 предусмотрен другой способ запуска и организации объектов, использующий концепцию, называемую плитками. У всех есть мнение о плитках Windows. Несмотря на то, что Windows 10 является одной из наиболее настраиваемых операционных систем на сегодняшний день, разгорается спор между Team Tiles и Team Tiles Suck (также известными как хардкорные поклонники Windows 7). Любите их или ненавидите их, плитки находятся здесь, чтобы оставаться в меню Пуск Windows 10, поэтому давайте узнаем больше о том, что они из себя представляют и что они могут сделать для нас

Краткая история плиток Windows

Появление Windows 8 было первым разом, когда Microsoft применила функцию листов в среднем, ничего не подозревающих пользователей компьютеров. Поскольку меню «Пуск » всегда было важной частью операционной системы Windows, подавляющее большинство пользователей были встревожены, увидев, что этот компонент операционной системы был заменен плитками и экраном «Пуск» в Windows 8 и Windows 8.1. Вместо меню «Пуск» был огромный экран, и он был наполнен концепцией, с которой они не были знакомы: плитками.

После того, как первоначальный шок прошел, и когда плитки стали более популярными (также благодаря Windows Phones, первым устройствам, представляющим плитки), некоторые пользователи осознали преимущества, которые они могут предложить. В отличие от своего предшественника, меню «Пуск» Windows 10, похоже, превратилось в компромисс между классическим меню «Пуск» Windows 7 и информативными элементами Windows 8, что привело к чему-то более полезному для пользователей настольных компьютеров и планшетов. Картинка ниже показывает эту эволюцию.

Все еще спорно, плитки Windows 10 принимаются лучше, чем в Windows 8, потому что больше пользователей знакомы с этой концепцией и осознают улучшения, которые они вносят в меню «Пуск» . Для тех из вас, кто не знает, что они такое и почему они лучше, чем традиционные ярлыки, читайте дальше.

Что такое плитки в Windows?

Плитка — это тип ярлыка, который можно найти только в сетке справа от меню «Пуск» Windows 10. Красочные, иногда анимированные и больше, чем обычные значки, используемые для ярлыков на рабочем столе, плитки бывают четырех разных размеров. Вы можете узнать, как изменять размер плиток в Windows 10 и управлять группами плиток, организовывая меню «Пуск» в соответствии со своими потребностями и предпочтениями. В зависимости от их размера плитки могут отображать большое количество информации из приложений, которые они представляют, или они могут быть маленькими, как простой значок. На снимке экрана ниже вы видите все размеры плиток в Windows 10: большой, широкий, средний и маленький.

Проще говоря, плитки Windows — это следующий шаг в эволюции ярлыков меню «Пуск».

Что делают плитки в Windows?

Плитки — это ярлыки для приложений, доступных в Магазине Microsoft. Если щелкнуть или нажать на плитку, будет запущено соответствующее приложение. Например, если вы хотите открыть приложение « Погода», все, что вам нужно сделать, это щелкнуть или коснуться его плитки, и вы получите подробный прогноз погоды. Плитки могут быть разработаны для отображения информации в режиме реального времени из приложения, на которое они указывают. Это то, что отличает их и делает их более полезными, чем традиционные ярлыки, поскольку они помогают пользователям просматривать соответствующую информацию и контент без необходимости открывать приложения, на которые они указывают. Приложение «Погода» и приложение «Календарь» являются прекрасными примерами этого. Один взгляд на меню «Пуск» Windows 10 ниже, и вы можете увидеть (неутешительный) прогноз погоды и мое (запутанное и напряженное) расписание, фактически не открывая никаких приложений, только из информации, отображаемой их плитками.

Информация, отображаемая плитками, может быть представлена ​​в различных формах, в зависимости от того, как конструируется плитка, от простого текста до изображения или даже набора изображений. Например, приложение «Почта» последовательно отображает ваши новые электронные письма и в правом нижнем углу показывает количество непрочитанных сообщений в папке «Входящие». Другим примером является приложение «Спорт» (выделено ниже), в котором отображается заголовок последних спортивных новостей и изображение, относящееся к каждой истории, на его плитке.

Вы сами решаете, какие плитки использовать, если они есть, и объем отображаемой ими информации. Поскольку живые плитки могут предоставлять живые обновления пользователю, во многих случаях их текущее состояние уведомления создает эффект анимации, который переключается между различными наборами информации, заставляя некоторых пользователей находить их слишком яркими и отвлекающими. Это объясняет, почему некоторые хотят функциональное, простое меню «Пуск». Windows 10 позволяет отключать живые плитки, превращая их в статические плитки, которые отображают только название и логотип приложения.

С другой стороны, если вы не можете получить достаточно плиток в меню «Пуск», подумайте о том, как показать больше плиток в меню «Пуск» в Windows 10.

Все еще в замешательстве? Различия между плиткой и ярлыком

Несмотря на то, что плитки являются типом ярлыков, их не следует путать с обычными ярлыками меню Пуск для настольных приложений, таких как Firefox, Google Chrome, Adobe Reader и других. Вот различия между плитками в Windows 10 и традиционными ярлыками:

Давайте обсудим эти различия более подробно:

  1. Если приложение не распространяется через Microsoft Store, то плитка для этого приложения недоступна, только традиционный ярлык. Это связано с тем, что только традиционные настольные приложения, такие как Windows 7, могут распространяться за пределами Магазина Microsoft. Да, вы можете прикрепить ярлыки для настольных приложений в меню «Пуск», но важно признать, что, хотя эти ярлыки отображаются внутри квадратов, которые выглядят как плитки , они не являются плитками. Чтобы сделать вещи еще более запутанными, в Магазине Microsoft есть некоторые приложения для настольных компьютеров, такие как iTunes, которые не используют плитки, но используют традиционные ярлыки. Поэтому плитки могут указывать только на приложения Windows 10 из Магазина Microsoft, но не на приложения для настольных компьютеров, которые также работают в более старых версиях Windows, таких как Windows 7.
  2. Плитка может отображать данные в реальном времени из своего приложения. Однако не все плитки анимированы постоянно. Пользователи могут отключить отображение текущих данных, если они этого хотят.
  3. Плитка может быть намного больше, чем ярлыки. Вы можете изменить их размер, используя четыре доступных размера, в то время как традиционные ярлыки поддерживают только два размера.
  4. Если щелкнуть правой кнопкой мыши плитку **, вы получите доступ к параметрам, которые недоступны для ярлыков **: вы можете включать и выключать отображение текущих данных, вы можете перейти непосредственно к настройкам приложения, оценить и просмотреть приложение в магазине Microsoft , и поделиться им с другими. Ярлыки, в отличие от плиток , предлагают вам возможность запускать свои приложения в качестве администратора. Плитки нет, потому что приложения Windows, имеющие плитки , ограничены Microsoft, поэтому их нельзя запускать с разрешениями администратора.

Для иллюстрации, у нас есть Mozilla Firefox, «играющий роль» ярлыка, и Skype в роли статической плитки. Несмотря на то, что плитки приложений обычно могут быть маленькими, средними, широкими и большими , ярлыки могут быть только маленькими и средними. Чтобы просмотреть доступные размеры, щелкните правой кнопкой мыши плитку или коснитесь и удерживайте (если у вас есть сенсорный экран), а затем откройте меню «Изменить размер».

Меню «Дополнительно» также является надежным способом отличить плитки от ярлыков. Плитки обычно предлагают варианты «Выключить Live Tile», «Оценить и просмотреть» и «Поделиться» , также позволяя пользователю получить доступ к настройкам приложения. Как видите, Mozilla Firefox, являясь настольным приложением с традиционным ярлыком, не предлагает эти опции. Однако вы получаете опцию «Запуск от имени администратора», которая недоступна для приложений Windows с плитками.

Что вы видите в будущем плитки?

Мы надеемся, что это руководство поможет вам лучше понять плитки и то, как они могут помочь вам создать сбалансированное и эффективное меню «Пуск» . Мы считаем, что это не конец пути для плиток, и мы собираемся увидеть больше их в будущем. Возможно, мы сможем перетаскивать их по всему экрану и использовать их в качестве живых плиток на рабочем столе, или, возможно, мы сможем дополнительно настроить отображаемый контент. Прежде чем закрыть эту статью, дайте нам знать в комментарии ниже, как бы вы хотели, чтобы плитки развивались в Windows 10. Как бы вы сделали их лучше?



2019-05-20T10:59:29
Вопросы читателей

Как создать скрытую общую папку в Windows 10

В Windows 10 скрытые общие папки также называются «Административные общие папки» и являются традиционными общими папками, но с той разницей, что они не видны при просмотре с помощью проводника, команды «Выполнить» или любого другого приложения — если вы не попытаетесь подключиться, используя полный путь к папке.

Как правило, Windows 10 включает в себя некоторые административные общие ресурсы, такие как C$, IPC$ и ADMIN$, и это также удобная возможность скрывать ресурсы от пользователей, не блокируя им доступ полностью, если им нужно их использовать.

В этом руководстве вы узнаете о простых шагах по созданию скрытой общей папки в Windows 10 .

Как настроить скрытую общую папку в Windows 10

Чтобы предоставить общий доступ к файлам в локальной сети с помощью настроек Express, выполните следующие действия.

  1. Откройте проводник.
  2. Перейдите к папке, которую вы хотите поделиться.
  3. Щелкните правой кнопкой мыши папку и выберите параметр «Свойства».
  4. Перейдите на вкладку «Общий доступ».
  5. Нажмите кнопку «Расширенный обмен».

  6. Установите флажок «Поделиться этой папкой».
  7. В разделе «Настройки» введите имя общего ресурса и в конце добавьте символ $, чтобы скрыть папку. (Обычно вы не хотите использовать пробелы в имени общего ресурса.)

  8. Нажмите кнопку Применить.
  9. Нажмите кнопку ОК.
  10. Нажмите кнопку «Поделиться».

  11. Используйте раскрывающееся меню, чтобы выбрать пользователя или группу для совместного использования папки. Например, выберите группу «Все».
  12. Нажмите кнопку Добавить.
  13. В разделе «Уровень разрешений» выберите тип разрешений для общего доступа, которые вы хотите иметь в папке. Например, вы можете выбрать Чтение (по умолчанию), если вы хотите, чтобы пользователи могли только просматривать и открывать файлы. Если вы выберете «Чтение/запись», пользователи смогут просматривать, открывать, изменять и удалять содержимое общей папки.

  14. Нажмите кнопку «Поделиться».
  15. Нажмите кнопку Готово.
  16. Нажмите кнопку Применить.
  17. Нажмите кнопку ОК.

После выполнения этих действий общая папка станет невидимой с помощью проводника на любом компьютере. Тем не менее, он все еще будет доступен с помощью пути к папке. Например, \10.1.2.12ShareSix$.



2019-05-17T13:53:19
Вопросы читателей

Как просмотреть все общие сетевые папки в Windows 10

В Windows 10 вы можете легко обмениваться папками с другими пользователями в сети, чтобы обмениваться файлами и предлагать сетевое хранилище. Однако при совместном использовании нескольких папок из разных мест может возникнуть сложность отслеживать все общие папки.

К счастью, в Windows 10 есть несколько способов просмотра списка всех общих папок на вашем устройстве, в том числе с помощью проводника и управления компьютером.

В этом руководстве вы узнаете два способа просмотра всех папок, которые ваш компьютер в данный момент использует в сети.

Как просматривать общие папки с помощью проводника

Используйте эти шаги для просмотра всех общих сетевых папок с вашего устройства с помощью проводника:

  1. Откройте проводник.
  2. Нажмите на Сеть.
  3. В разделе «Компьютер» дважды щелкните имя своего устройства.
  4. Просмотреть все папки, которые в данный момент доступны в сети.

Выполнив эти шаги, вы получите четкое представление о папках, доступных в настоящее время из сети.

Как просматривать общие папки с помощью Управления компьютером

Используйте эти шаги для просмотра всех общих сетевых папок с вашего компьютера с помощью программы «Управление компьютером»:

    1. Откройте Пуск.
    2. Найдите Управление компьютером и нажмите на верхний результат, чтобы открыть опыт.
    3. Разверните ветвь общих папок на левой панели.
    4. Нажмите на элемент Акции .
    5. Просмотреть все папки, которые в данный момент доступны в сети.

Используя Управление компьютером для просмотра списка общих папок, вы также заметите дополнительные общие элементы, такие как C$, IPC$ и ADMIN$, которые являются административными (скрытыми) общими папками, которые Windows 10 включает по умолчанию, и они не видны, если кто-то не использует конкретный путь и надлежащие учетные данные.

Хотя эти методы могут помочь увидеть все папки, которые в данный момент открыты для общего доступа в сети, обратите внимание, что если вы разделяете папку внутри папки вашего профиля, она будет отображаться как папка «Пользователи», к которой предоставляется общий доступ. Обычно вы не хотите предоставлять общий доступ к папкам из папок вашего профиля (Рабочий стол, Загрузки, Изображения и т.д.). Вместо этого вы должны создать общий ресурс с другого диска или в корне диска C:.

 



2019-05-17T13:39:46
Вопросы читателей

Как создавать и распаковывать архивы zip в консоли Linux

ZIP-файлы — это универсальный архив, обычно используемый в системах Windows, macOS и даже Linux. Вы можете создать zip-архив или распаковать файлы из одного с помощью некоторых общих команд терминала Linux.

Формат сжатого архива ZIP

Благодаря доминированию формата ZIP в области Windows, файлы ZIP, вероятно, являются наиболее распространенной формой сжатых архивов в мире.

Хотя файлы .tar.gz и tar.bz2 распространены в Linux, пользователи Windows, вероятно, отправят вам архив в формате ZIP. И, если вы хотите заархивировать некоторые файлы и отправить их пользователю Windows, формат ZIP будет самым простым и наиболее совместимым решением для всех.

zip, unzip и другие утилиты

Возможно, вы уже знаете, что Linux и Unix-подобные операционные системы, такие как macOS, имеют инструменты, позволяющие создавать ZIP-файлы и извлекать из них файлы, называемые zip и unzip . Но есть целый ряд связанных утилит, таких как zipcloak , zipdetails, zipsplit и zipinfo.

Мы проверили некоторые дистрибутивы Linux, чтобы увидеть, включают ли они эти утилиты в стандартную установку. Все утилиты присутствовали в Ubuntu 19.04, 18.10 и 18.04. Они также присутствовали в Манджаро 18.04. Fedora 29 включала zip и unzip , но ни одну из других утилит, и это также относится к CentOS.

Чтобы установить недостающие элементы в Fedora 29, используйте следующую команду:

sudo dnf install perl-IO-Compress

Чтобы установить недостающие элементы в CentOS 7, используйте следующую команду:

sudo yum install perl-IO-Compress

Если какая-либо из утилит zip отсутствует в дистрибутиве Linux, который не был упомянут выше, используйте инструмент управления пакетами этого дистрибутива Linux для установки необходимого пакета.

Как создать ZIP-файл с помощью команды zip

Чтобы создать ZIP-файл, необходимо указать zip имя файла архива и какие файлы включить в него. Вам не нужно добавлять расширение «.zip» к имени архива, но это не повредит.

Чтобы создать файл с именем source_code.zip содержащий все файлы исходного кода C и заголовочные файлы в текущем каталоге, вы должны использовать эту команду:

zip source_code *.c *.h

Каждый файл указан как добавленный. Отображается имя файла и степень сжатия, достигнутая в этом файле.

Если вы посмотрите на новый ZIP-архив, то увидите, что расширение «.zip» было автоматически добавлено zip.

ls -l source_code.zip

Если вы не хотите видеть вывод из zip при создании ZIP-файла, используйте параметр -q (quiet).

zip -q source_code *.c *.h

Включение каталогов в ZIP-файлы

Чтобы включить подкаталоги в ZIP-файл, используйте параметр -r (рекурсивный) и укажите имя подкаталога в командной строке. Чтобы создать ZIP-файл, как и раньше, а также включить подкаталог архива, используйте эту команду.

zip -r -q source_code archive/ *.c *.h

Чтобы быть внимательным к человеку, который будет извлекать файлы из создаваемого вами ZIP-файла, часто вежливо создавать ZIP-файлы с файлами внутри них, содержащимися в каталоге. Когда человек, получивший ZIP-файл, извлекает его, все файлы аккуратно помещаются в каталог на своем компьютере.

В следующей команде мы собираемся заархивировать work каталог и все подкаталоги. Обратите внимание, что эта команда выполняется из родительского каталога work папки.

zip -r -q source_code work/

Установка уровня сжатия

Вы можете установить степень сжатия файлов при их добавлении в ZIP-архив. Диапазон составляет от 0 до 9, где 0 вообще не компрессирует. Чем выше степень сжатия, тем больше времени требуется для создания файла ZIP. Для ZIP-файлов небольшого размера разница во времени не является существенным штрафом. Но тогда, для ZIP-файлов небольшого размера, сжатие по умолчанию (уровень 6), вероятно, достаточно хорошо в любом случае.

Чтобы заставить zip использовать определенный уровень сжатия, передайте число в качестве параметра в командной строке с помощью «-», например:

zip -0 -r -q source_code work/

Уровень сжатия по умолчанию равен 6. Нет необходимости -6 опцию -6 , но это не принесет вреда.

zip -r -q source_code work/

Максимальный уровень сжатия — уровень 9.

zip -9 -r -q source_code work/

При выборе файлов и каталогов, которые здесь архивируются, разница между отсутствием сжатия (уровень 0) и сжатием по умолчанию (уровень 6) составляет 400 КБ. Разница между сжатием по умолчанию и самым высоким уровнем сжатия (уровень 9) составляет всего 4K.

Это может показаться незначительным, но для архивов, содержащих сотни или даже тысячи файлов, небольшое количество дополнительного сжатия на файл может привести к экономии места.

Добавление паролей к ZIP-файлам

Добавить пароли к ZIP-файлам легко. Используйте параметр -e (зашифровать), и вам будет предложено ввести пароль и повторно ввести его для проверки.

zip -e -r -q source_code work/

Как распаковать ZIP-файл с помощью команды unzip

Чтобы извлечь файлы из ZIP-файла, используйте команду unzip и укажите имя ZIP-файла. Обратите внимание, что вам нужно предоставить расширение «.zip».

unzip source_code.zip

По мере извлечения файлов они отображаются в окне терминала.

ZIP-файлы не содержат информации о владельце файла. Все извлеченные файлы имеют владельца, назначенного пользователю, который их извлекает.

Как и в zip , у unzip есть опция -q (quiet), поэтому вам не нужно видеть список файлов, когда файлы извлекаются.

unzip -q source_code.zip

Извлечение файлов в целевой каталог

Чтобы файлы были извлечены в определенном каталоге, используйте опцию -d (directory) и укажите путь к каталогу, в который вы хотите извлечь архив.

unzip -q source_code.zip -d ./development

Извлечение защищенных паролем ZIP-файлов

Если ZIP-файл был создан с паролем, unzip попросит вас указать пароль. Если вы не введете правильный пароль, unzip файлы не удастся.

unzip -q source_code.zip

Если вас не волнует, что ваш пароль видят другие — и не хранится ли он в истории команд — вы можете указать пароль в командной строке с параметром -P (пароль). (Вы должны использовать заглавную «P.»)

unzip -P fifty.treacle.cutlass -q source_code.zip

Исключение файлов

Если вы не хотите извлекать определенный файл или группу файлов, используйте параметр -x (исключить). В этом примере мы хотим извлечь все файлы, кроме тех, которые заканчиваются расширением «.h».

unzip -q source_code.zip -x *.h

Перезапись файлов

Предположим, вы распаковали архив, но по ошибке удалили несколько извлеченных файлов.

Быстрое решение этой проблемы — извлечь файлы еще раз. Но если вы попытаетесь извлечь ZIP-файл из той же директории, что и раньше, unzip предложит вам принять решение относительно перезаписи файлов. Ожидается один из следующих ответов.

Помимо ответа r (переименование), эти ответы чувствительны к регистру.

  1. y: да, переписать этот файл
  2. n: нет, не перезаписывать этот файл
  3. A: Все, переписать все файлы
  4. N: Нет, перезаписать ни один из файлов
  5. r: переименовать, распаковать этот файл, но дать ему новое имя. Вам будет предложено ввести новое имя.

Чтобы заставить unzip перезаписывать любые существующие файлы, используйте опцию -o (перезапись).

unzip -o -q source_code.zip

Наиболее эффективный способ заменить отсутствующие файлы — unzip только те файлы в архиве, которые не находятся в целевом каталоге. Для этого используйте параметр -n (никогда не перезаписывать).

unzip -n source_code.zip

Глядя внутрь ZIP-файла

Часто полезно и поучительно видеть список файлов внутри ZIP-файла перед его извлечением. Вы можете сделать это с опцией -l (архив списка). Это запускает less чтобы сделать вывод управляемым.

unzip -l source_code.zip | less

Вывод показывает каталоги и файлы в ZIP-файле, их длину и время и дату, когда они были добавлены в архив. Нажмите «q», чтобы выйти из less.

Как мы увидим, есть другие способы заглянуть внутрь ZIP-файла, который предоставляет различные типы информации.

Добавить пароль с помощью команды zipcloak

Если вы создали ZIP-файл, но забыли добавить пароль, что вы можете сделать? Вы можете быстро добавить пароль в ZIP-файл с помощью команды zipcloak. Передайте имя файла ZIP в командной строке. Вам будет предложено ввести пароль. Вам необходимо подтвердить пароль, введя его во второй раз.

zipcloak source_code.zip

Просмотр сведений о файле с помощью команды zipdetails

Команда zipdetails покажет вам много информации о ZIP-файле. Единственный разумный способ обработать количество вывода, которое может дать эта команда, состоит в том, чтобы передать его через less.

zipdetails source_code.zip | less

Обратите внимание, что информация будет содержать имена файлов, даже если ZIP-файл защищен паролем. Информация этого типа хранится в ZIP-файле в виде метаданных и не является частью зашифрованных данных.

Поиск внутри файла с помощью команды zipgrep

Команда zipgrep позволяет вам искать файлы в ZIP-файле. В следующем примере мы хотим знать, какие файлы в ZIP-файле содержат текст «keyval.h».

zipgrep keyval.h source_code.zip

Мы видим, что файлы slang.c и getval.c содержат строку «keyval.h». Мы также видим, что в ZIP-файле есть две копии каждого из этих файлов в разных каталогах.

Просмотр информации с помощью команды zipinfo

Команда zipinfo дает вам еще один способ заглянуть внутрь ZIP-файла. Как и прежде, мы транслируем вывод через less.

zipinfo source_code.zip | less

Слева направо вывод показывает:

  • Файл разрешений
  • Версия инструмента, использованного для создания файла ZIP
  • Исходный размер файла
  • Файловый дескриптор (описан ниже)
  • Метод сжатия (в данном случае дефляция)
  • Данные и отметка времени
  • Название файла и любой каталог

Дескриптор файла состоит из двух символов. Первым символом будет «t» или «b» для обозначения текстового или двоичного файла. Если это заглавная буква, файл зашифрован. Второй символ может быть одним из четырех символов. Этот символ представляет тип метаданных, включаемых в этот файл: нет, расширенный локальный заголовок, «дополнительное поле» или оба.

  1. -: если ни один не существует, символ будет дефисом
  2. l: если есть расширенный локальный заголовок, но нет дополнительного поля
  3. x: если расширенного локального заголовка нет, но есть дополнительное поле
  4. X: если есть расширенный локальный заголовок и есть дополнительное поле

Разделить файл командой zipsplit

Если вам нужно отправить ZIP-файл кому-либо, но существуют ограничения по размеру или проблемы с передачей файла, вы можете использовать команду zipsplit чтобы разделить исходный ZIP-файл на набор меньших ZIP-файлов.

Опция -n (размер) позволяет вам установить максимальный размер для каждого из новых файлов ZIP. В этом примере мы source_code.zip файл source_code.zip . Мы не хотим, чтобы новые ZIP-файлы были больше 100 КБ (102400 байт).

zipsplit -n 102400 source_code.zip

Выбранный вами размер не может быть меньше размера любого из файлов в ZIP-файле.

Используя эти команды, вы можете создавать свои собственные ZIP-файлы, распаковывать полученные ZIP-файлы и выполнять с ними различные другие операции, даже не покидая терминал Linux.



2019-05-17T10:22:18
Вопросы читателей