Кто-нибудь может сказать мне, что говорит эта команда? Я использовал эту команду, когда не смог найти свои файлы на флешке. но я не знаю, что он говорит, я знаю только -h и -r которые удаляют атрибут скрытый и только для чтения соответственно.

attrib -h -r -s /s /d g:\*.*

2 ответа2

1

Что означает эта команда?

attrib -h -r -s /s /d g:\*.*

Запустите attrib /? чтобы получить помощь:

F:\test>attrib /?
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link

Заметки:

  • attrib более подробно описывает команду attrib .

Дальнейшее чтение

1

Ответ DavidPostill перечисляет значения всех переключателей attrib «s. Давайте использовать это для интерпретации этой конкретной команды:

  • -h удаляет скрытый атрибут (чтобы элементы отображались в проводнике)
  • -r удаляет атрибут только для чтения
  • -s удаляет системный атрибут (также, чтобы элементы отображались в проводнике)
  • /s рекурсивно просматривает команду во всех подпапках
  • /d позволяет применять атрибуты и к папкам (не только к файлам)
  • g:\*.* - путь для применения изменений к

Итак, я пришел к выводу, что команда предназначалась для сброса всех атрибутов со всего на диске G (*.* Означает все файлы с расширением; * - это подстановочный знак, который соответствует одному или нескольким символам. /s делает все во всех папках в вашем начальном каталоге, g:\ .)

Если вы пытаетесь найти файл, эта команда может заставить вещи отображаться в Проводнике (при условии, что вы все равно не показываете скрытые / системные файлы), но она не будет волшебным образом сообщать вам местоположение того, что вы ищете , Чтобы найти определенный файл, попробуйте функцию поиска Explorer.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .