Безопасно ли удалять эти файлы с помощью & ldquo; microsoft & rdquo; во имя?

Это старое, но я просто хотел опубликовать чистый ответ bash:

Сначала перейдите в каталог, в котором вы скопировали файлы.

cd dest

Затем ls исходный каталог и выведите вывод в rm

ls source | xargs rm

9
задан 16 November 2017 в 03:05

12 ответов

Эти файлы не имеют ничего общего с Windows и не от Microsoft. Удаление их просто сломает некоторые из установленных вами пакетов (и любые функции, которые полагаются на эти файлы), и эти файлы будут просто заменены, когда эти пакеты будут обновляться позже. Нет смысла их удалять.

42
ответ дан 22 May 2018 в 16:12
  • 1
    С моей точки зрения, большинство из них - кодировки символов, используемые Windows для расширения ASCII, но в настоящее время они используются для устаревших целей, поскольку Unicode является нормой. – qwr 16 November 2017 в 02:41
  • 2
    @qwr Да, это определения для кодировки символов в X11. Однако они являются несущественными для вопроса о том, «нормально ли их удалять», который, как правило, подлежит ответу «нет», удаление файлов вручную, управление которыми осуществляется пакетами, не является хорошей идеей. " – dobey 16 November 2017 в 03:38

Эти файлы не имеют ничего общего с Windows и не от Microsoft. Удаление их просто сломает некоторые из установленных вами пакетов (и любые функции, которые полагаются на эти файлы), и эти файлы будут просто заменены, когда эти пакеты будут обновляться позже. Нет смысла их удалять.

42
ответ дан 18 July 2018 в 03:14

Эти файлы не имеют ничего общего с Windows и не от Microsoft. Удаление их просто сломает некоторые из установленных вами пакетов (и любые функции, которые полагаются на эти файлы), и эти файлы будут просто заменены, когда эти пакеты будут обновляться позже. Нет смысла их удалять.

42
ответ дан 24 July 2018 в 17:47

Эти файлы делятся на четыре группы:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko
/usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h  

Это драйверы и файлы поддержки для устройств ввода с поддержкой Microsoft (клавиатуры и мыши). Они смутно связаны с Microsoft, но, вероятно, не содержат кода Microsoft. Возможно, вы можете удалить их безопасно, хотя, если у вас есть аппаратное обеспечение Microsoft, вы можете потерять такие вещи, как поддержка медиа-ключей или дополнительных кнопок мыши. Я не думаю, что какое-либо оборудование Microsoft полностью несовместимо с универсальными драйверами USB или PS / 2.

/usr/lib/os-probes/mounted/20microsoft
/usr/lib/os-probes/mounted/efi/20microsoft

Это часть загрузчика Grub, используемая для обнаружения присутствия операционной системы Microsoft или нет на отдельном разделе / ​​томе. Я не достаточно хорошо знаком с внутренними данными Grub, чтобы сказать, что если их удаление будет безвредным или если оно полностью разрушит вашу систему.

/usr/share/X11/locale/microsoft-cp1251
/usr/share/X11/locale/microsoft-cp1255
/usr/share/X11/locale/microsoft-cp1256
/usr/share/X11/locale/microsoft-cp1251/Compose
/usr/share/X11/locale/microsoft-cp1251/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1251/XLC_LOCALE
/usr/share/X11/locale/microsoft-cp1255/Compose
/usr/share/X11/locale/microsoft-cp1255/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1255/XLC_LOCALE
/usr/share/X11/locale/microsoft-cp1256/Compose
/usr/share/X11/locale/microsoft-cp1256/XI18N_OBJS
/usr/share/X11/locale/microsoft-cp1256/XLC_LOCALE
/usr/share/X11/xkb/geometry/microsoft
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1251.html
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1255.html
/usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1256.html
/usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1251.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1252.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1253.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1254.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1255.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1256.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1257.enc.gz
/usr/share/fonts/X11/encodings/microsoft-cp1258.enc.gz
/usr/share/fonts/X11/encodings/microsoft-win3.1.enc.gz

Это файлы, описывающие семейство символов Windows cp125 * кодировок. Вы не хотите их удалять: все будет плохо работать, если вы когда-либо посещаете веб-сайт, используя один из этих кодировок (около 5% от сети), или попытайтесь открыть текстовый документ, используя один из них. Они связаны с Microsoft только в том смысле, что они описывают методы Microsoft.

/usr/share/mime/image/vnd.microsoft.icon.xml

Это просто описывает кодировки символов для формата файла значка Windows. Удаление означает, что файлы .ico будут описаны как «Файл данных», а не «Значок Windows», но не должны иметь никаких других эффектов.

22
ответ дан 22 May 2018 в 16:12
  • 1
    Не удаляйте "microsoft" файлы из источника ядра, если вы хотите построить ядро. – Joshua 16 November 2017 в 07:43
  • 2
    Эти конкретные файлы кодирования, вероятно, не используются для многих, кстати - их чаще называют, например. & Quot; окна-1252 & Quot; или просто "cp1252" - наиболее важным для этой кодировки является /usr/lib/x86_64-linux-gnu/gconv/CP1252.so. Но удаление их еще глупо. – Random832 16 November 2017 в 22:06
  • 3
    Вы неверно идентифицировали цель как минимум двух файлов. "Os-зонды" файлы связаны с обнаружением операционных систем Microsoft при создании меню загрузки grub. – Peter Green 17 November 2017 в 00:44
  • 4
    @PeterGreen, исправлено. – Mark 17 November 2017 в 01:10

Вы можете узнать, какой пакет эти файлы являются частью, а затем решить, что удаление этого пакета является неправильным, путем:

locate *microsoft* | xargs -n 1 dpkg -S

Конечно, прочитайте man xargs и man dpkg.

9
ответ дан 22 May 2018 в 16:12
  • 1
    Это на самом деле довольно опасный совет. Если я правильно отношусь к тому, как Ubuntu организует свои пакеты, только один из файлов принадлежит к пакету, который можно удалить, в то время как большинство принадлежит пакетам, которые будут удалять вещи новыми и захватывающими способами, и один из них относится к пакету что при удалении потребует повторной установки системы для восстановления. – Mark 16 November 2017 в 03:47
  • 2
    @Mark Пожалуйста, объясните, как это «опасно»? – waltinator 16 November 2017 в 07:14
  • 3
    Поскольку для обычного пользователя не ясно, какая цель данного пакета или какие другие файлы он может включить. У меня нет системы Ubuntu для проверки прямо сейчас, но в моей системе Gentoo /usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz из пакета с безобидным звучащим именем «encodings». /lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko и /usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h являются как из пакетов с "ядром" в их именах, но один можно безопасно удалить, а другой уничтожит вашу систему. – Mark 16 November 2017 в 07:29
  • 4
    @Mark, ответ явно говорит, « затем решил, что удаление этого пакета неверно ». Это не оставляет никаких сомнений в том, можно ли его удалить. – RonJohn 16 November 2017 в 13:34
  • 5
    @Mark В этом ответе говорится: «Это то, как вы определяете, к чему принадлежит файл» " ... Это важная часть знания того, можно ли удалить файлы, поскольку, как вы говорите, удаление определенных пакетов приведет к шлейфу вашей системы. Он не сказал «Определить пакет и удалить их». - это то, против чего вы, похоже, сворачиваете. Как еще вы могли бы предложить кому-то определить, откуда происходят файлы? Нужно ли несколько предупреждений, потому что в наши дни все должно быть покрыто пузырьковой упаковкой? – WernerCD 16 November 2017 в 16:38

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

Как и во всех рекомендациях: User Beware.

2
ответ дан 22 May 2018 в 16:12
  • 1
    WINE не является ни Microsoft, ни Windows. Это повторная реализация интерфейса программирования Windows (API), позволяющая приложениям, написанным для Windows, работать в системе Linux. – Michael Kjörling 17 November 2017 в 14:57
  • 2
    Это самый точный способ заявить о вещах, что я пытался предложить, так это то, что без WINE для них сидеть в таких программах нечего делать. – Kaitensatsuma 7 February 2018 в 01:26

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

Как и во всех рекомендациях: User Beware.

2
ответ дан 18 July 2018 в 03:14

Эти файлы делятся на четыре группы:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko /usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h

Это драйверы и файлы поддержки для устройств ввода с поддержкой Microsoft (клавиатуры и мыши). Они смутно связаны с Microsoft, но, вероятно, не содержат кода Microsoft. Возможно, вы можете удалить их безопасно, хотя, если у вас есть аппаратное обеспечение Microsoft, вы можете потерять такие вещи, как поддержка медиа-ключей или дополнительных кнопок мыши. Я не думаю, что какое-либо оборудование Microsoft полностью несовместимо с универсальными драйверами USB или PS / 2.

/usr/lib/os-probes/mounted/20microsoft /usr/lib/os-probes/mounted/efi/20microsoft

Это часть загрузчика Grub, используемая для обнаружения присутствия операционной системы Microsoft или нет на отдельном разделе / ​​томе. Я не достаточно хорошо знаком с внутренними данными Grub, чтобы сказать, что если их удаление будет безвредным или если оно полностью разрушит вашу систему.

/usr/share/X11/locale/microsoft-cp1251 /usr/share/X11/locale/microsoft-cp1255 /usr/share/X11/locale/microsoft-cp1256 /usr/share/X11/locale/microsoft-cp1251/Compose /usr/share/X11/locale/microsoft-cp1251/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1251/XLC_LOCALE /usr/share/X11/locale/microsoft-cp1255/Compose /usr/share/X11/locale/microsoft-cp1255/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1255/XLC_LOCALE /usr/share/X11/locale/microsoft-cp1256/Compose /usr/share/X11/locale/microsoft-cp1256/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1256/XLC_LOCALE /usr/share/X11/xkb/geometry/microsoft /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1251.html /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1255.html /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1256.html /usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1251.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1252.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1253.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1254.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1255.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1256.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1257.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1258.enc.gz /usr/share/fonts/X11/encodings/microsoft-win3.1.enc.gz

Это файлы, описывающие семейство символов Windows cp125 * кодировок. Вы не хотите их удалять: все будет плохо работать, если вы когда-либо посещаете веб-сайт, используя один из этих кодировок (около 5% от сети), или попытайтесь открыть текстовый документ, используя один из них. Они связаны с Microsoft только в том смысле, что они описывают методы Microsoft.

/usr/share/mime/image/vnd.microsoft.icon.xml

Это просто описывает кодировки символов для формата файла значка Windows. Удаление означает, что файлы .ico будут описаны как «Файл данных», а не «Значок Windows», но не должны иметь никаких других эффектов.

22
ответ дан 18 July 2018 в 03:14

Вы можете узнать, какой пакет эти файлы являются частью, а затем решить, что удаление этого пакета является неправильным, путем:

locate *microsoft* | xargs -n 1 dpkg -S

Конечно, прочитайте man xargs и man dpkg.

9
ответ дан 18 July 2018 в 03:14

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

Как и во всех рекомендациях: User Beware.

2
ответ дан 24 July 2018 в 17:47
  • 1
    WINE не является ни Microsoft, ни Windows. Это повторная реализация интерфейса программирования Windows (API), позволяющая приложениям, написанным для Windows, работать в системе Linux. – Michael Kjörling 17 November 2017 в 14:57
  • 2
    Это самый точный способ заявить о вещах, что я пытался предложить, так это то, что без WINE для них сидеть в таких программах нечего делать. – Kaitensatsuma 7 February 2018 в 01:26

Эти файлы делятся на четыре группы:

/lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko /usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h

Это драйверы и файлы поддержки для устройств ввода с поддержкой Microsoft (клавиатуры и мыши). Они смутно связаны с Microsoft, но, вероятно, не содержат кода Microsoft. Возможно, вы можете удалить их безопасно, хотя, если у вас есть аппаратное обеспечение Microsoft, вы можете потерять такие вещи, как поддержка медиа-ключей или дополнительных кнопок мыши. Я не думаю, что какое-либо оборудование Microsoft полностью несовместимо с универсальными драйверами USB или PS / 2.

/usr/lib/os-probes/mounted/20microsoft /usr/lib/os-probes/mounted/efi/20microsoft

Это часть загрузчика Grub, используемая для обнаружения присутствия операционной системы Microsoft или нет на отдельном разделе / ​​томе. Я не достаточно хорошо знаком с внутренними данными Grub, чтобы сказать, что если их удаление будет безвредным или если оно полностью разрушит вашу систему.

/usr/share/X11/locale/microsoft-cp1251 /usr/share/X11/locale/microsoft-cp1255 /usr/share/X11/locale/microsoft-cp1256 /usr/share/X11/locale/microsoft-cp1251/Compose /usr/share/X11/locale/microsoft-cp1251/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1251/XLC_LOCALE /usr/share/X11/locale/microsoft-cp1255/Compose /usr/share/X11/locale/microsoft-cp1255/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1255/XLC_LOCALE /usr/share/X11/locale/microsoft-cp1256/Compose /usr/share/X11/locale/microsoft-cp1256/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1256/XLC_LOCALE /usr/share/X11/xkb/geometry/microsoft /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1251.html /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1255.html /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1256.html /usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1251.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1252.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1253.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1254.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1255.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1256.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1257.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1258.enc.gz /usr/share/fonts/X11/encodings/microsoft-win3.1.enc.gz

Это файлы, описывающие семейство символов Windows cp125 * кодировок. Вы не хотите их удалять: все будет плохо работать, если вы когда-либо посещаете веб-сайт, используя один из этих кодировок (около 5% от сети), или попытайтесь открыть текстовый документ, используя один из них. Они связаны с Microsoft только в том смысле, что они описывают методы Microsoft.

/usr/share/mime/image/vnd.microsoft.icon.xml

Это просто описывает кодировки символов для формата файла значка Windows. Удаление означает, что файлы .ico будут описаны как «Файл данных», а не «Значок Windows», но не должны иметь никаких других эффектов.

22
ответ дан 24 July 2018 в 17:47
  • 1
    Не удаляйте "microsoft" файлы из источника ядра, если вы хотите построить ядро. – Joshua 16 November 2017 в 07:43
  • 2
    Эти конкретные файлы кодирования, вероятно, не используются для многих, кстати - их чаще называют, например. & Quot; окна-1252 & Quot; или просто "cp1252" - наиболее важным для этой кодировки является /usr/lib/x86_64-linux-gnu/gconv/CP1252.so. Но удаление их еще глупо. – Random832 16 November 2017 в 22:06
  • 3
    Вы неверно идентифицировали цель как минимум двух файлов. "Os-зонды" файлы связаны с обнаружением операционных систем Microsoft при создании меню загрузки grub. – Peter Green 17 November 2017 в 00:44
  • 4
    @PeterGreen, исправлено. – Mark 17 November 2017 в 01:10

Вы можете узнать, какой пакет эти файлы являются частью, а затем решить, что удаление этого пакета является неправильным, путем:

locate *microsoft* | xargs -n 1 dpkg -S

Конечно, прочитайте man xargs и man dpkg.

9
ответ дан 24 July 2018 в 17:47
  • 1
    Это на самом деле довольно опасный совет. Если я правильно отношусь к тому, как Ubuntu организует свои пакеты, только один из файлов принадлежит к пакету, который можно удалить, в то время как большинство принадлежит пакетам, которые будут удалять вещи новыми и захватывающими способами, и один из них относится к пакету что при удалении потребует повторной установки системы для восстановления. – Mark 16 November 2017 в 03:47
  • 2
    @Mark Пожалуйста, объясните, как это «опасно»? – waltinator 16 November 2017 в 07:14
  • 3
    Поскольку для обычного пользователя не ясно, какая цель данного пакета или какие другие файлы он может включить. У меня нет системы Ubuntu для проверки прямо сейчас, но в моей системе Gentoo /usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz из пакета с безобидным звучащим именем «encodings». /lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko и /usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h являются как из пакетов с "ядром" в их именах, но один можно безопасно удалить, а другой уничтожит вашу систему. – Mark 16 November 2017 в 07:29
  • 4
    @Mark, ответ явно говорит, « затем решил, что удаление этого пакета неверно ». Это не оставляет никаких сомнений в том, можно ли его удалить. – RonJohn 16 November 2017 в 13:34
  • 5
    @Mark В этом ответе говорится: «Это то, как вы определяете, к чему принадлежит файл» & quot; ... Это важная часть знания того, можно ли удалить файлы, поскольку, как вы говорите, удаление определенных пакетов приведет к шлейфу вашей системы. Он не сказал «Определить пакет и удалить их». - это то, против чего вы, похоже, сворачиваете. Как еще вы могли бы предложить кому-то определить, откуда происходят файлы? Нужно ли несколько предупреждений, потому что в наши дни все должно быть покрыто пузырьковой упаковкой? – WernerCD 16 November 2017 в 16:38

Другие вопросы по тегам:

Похожие вопросы: