Про атрибуты файлов window

Что такое файловые атрибуты ?

Всем привет. Это очередная статья от К76 , где я покажу вам некоторые свойства windows , быть может вам знакомые, но с интересной и малоиспользуемой пользователями (дома или на работе) точки зрения. С помощью нехитрых функций я покажу вам, как иметь на общем компьютере или ноутбуке известные только вам секреты или с лёгкостью раскрывать чужие.

Attrib.exe – файл операционной системы windows , который располагается в системной папке Он позволяет отражать или изменять атрибуты файлов. Функция команды attrib устанавливать, изменять и удалять файловые атрибуты. С его помощью файлы можно делать файлы доступными только для чтения, архивными, системными и скрытыми. Атрибут или атрибуты файла – это метаданные, которые ассоциированы с любыми данными на компьютере и описывают или отслеживают данные о том, когда файл был создан, сколько он заключает в себе по размеру, расширение файла и разрешения на работу с файлом.

Как работать с файловыми атрибутами ?

В windows пользователю доступны только четыре вида атрибутов, но система видит больше:

  • только чтение– r (файл можно прочитать, но изменить его ни программам ни пользователям не получится);
  • системный– s (используется операционной системой и не отображается в списке файлов в настройках по умолчанию);
  • скрытый– h (системой по умолчанию не отображаются);
  • архивные– a (для копируемых или резервируемых файлов)
  • принадлежность к директории– d (используется системой, чтобы различать папки от файлов)
  • появляется и пятый – запрещён к индексированию– i (windows исключает его из файла индексации, однако для поиска по имени он доступен)

Как изменять файловые атрибуты с помощью attrib.exe?

Атрибуты можно устанавливать (+) или снимать (-). Чтобы атрибуты увидеть, нам придётся кликнуть по папке правой мышкой и выбрать .

Кое-что о файле мы уже можем сказать. В последних операционных системах представленные на фото характеристики присваиваются каждой папке по умолчанию. Для дальнейшей или более полной работы с атрибутами можно щёлкнуть по кнопке …

Если вы желаете познакомиться с синтаксисом команд, можно набрать в консоли команд ( с правами админа) команду attrib /? и после нажатия клавиши ввода присмотритесь к экрану:

Вы увидите описанные выше мною команды по работе с атрибутами и последовательное написание синтаксиса для изменения атрибутов. Тоже самое можно проделывать прямо из-под проводника windows. Но мы же не ищем лёгких путей?

Зачем, спросите вы?

Для работы с известной только вам скрытой папкой не нужно будет постоянно проделывать путь к настройкам в свойствах файлов и папок. Оставьте скрытыми папки , файлы и их расширения. Но с помощью синтаксиса, описанного ниже, и которого легко запомнить, у вас будут свои маленькие секреты, появляющиеся ниоткуда как по волшебству. . Вы уверены, что никто из использующих этот же компьютер или ноутбук не пользуется преимуществом изменения атрибутов? Узнайте секреты коллег или домочадцев с помощью той же команды. Об этом – ниже.

Кто заинтригован, читаем дальше.

Давайте спрячем папку. Создайте новую папку на Рабочем столе и для облегчения задачи присвойте новое имя покороче, например, 1.

Щёлкните и в окне выберите – . Если у вас в параметрах папок не выставлена функция отображения скрытых папок, значок папки немедленно исчезнет. Если функция активирована – ярлык папки станет прозрачным.

Чтобы изменить атрибуты через консоль, нужно:

  • запомнить для себя полный путь к файлу ( файла – )
  • скрыть файл через команду в консоли. Вот так:

Папка опять спряталась. Чтобы открыть её для просмотра (сделать видимой) без изменения свойств папки, повторите команду в консоли в точности, лишь поменяйте знак + (присвоить) на – (отменить).

Создадим список спрятанных файлов и директорий.

Да, всякое бывает. Забыли название папки, но помните расположение… Или наоборот. Допустим, что у нас там на диске С: спрятано…? Впишите в консоли вот эту команду:

В текстовом файле немедленно сформируется список скрытых файлов и папок локального диска С. Не все они представляют интерес для пронырливого папы, однако к некоторым файлам, быть может, стоит присмотреться?

Атрибуты файла

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

Для просмотра атрибутов файла щелкните на файле и нажмите кнопку Свойства. Появится окно свойств файла. На вкладке Общие выводится общая информация о файле: имя файла, приложение, используемое для открытия файла, размер файла, расположение файла, даты создания, изменения и открытия файла, а также атрибуты файла.

Нажав кнопку Другие, можно установить другие атрибуты этого файла, например:

  • Файл готов для архивирования — некоторые программы резервного копирования не помещают в состав резервной копии файлы, для которых снят этот атрибут. Больше ни на что он не влияет. Этот атрибут установлен практически у всех файлов.
  • Разрешить индексировать содержимое этого файла в дополнение к свойствам файла — если файл содержит конфиденциальную информацию, его лучше отключить, а еще лучше — зашифровать этот файл.
  • Сжимать содержимое для экономии места на диске — сжатие хоть и позволяет сэкономить место на диске, но оно негативно отражается на производительности. Да и не все данные хорошо сжимаются. Уже сжатые, например, музыка, видео, фотографии плохо сжимаются.
  • Шифровать содержимое для защиты данных.

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

Итак, для включения отображения скрытых файлов выполните следующие действия:

  1. Перейдите на вкладку Вид окна Проводника, нажмите кнопку Параметры.
  2. В окне Параметры папок перейдите еще раз на вкладку с таким же названием — Вид.
  3. Включите отображение скрытых файлов и папок.
  4. Нажмите кнопку ОК.

Атрибуты файла — какие бывают и как их изменить

Иногда по самым разным причинам пользователям ОС Windows требуется поменять некоторые атрибуты одного или нескольких файлов. В этой статье вы узнаете, как их менять. Скриншоты сделаны на ОС Windows 7, но во всех остальных версиях Windows принцип действия практически тот же.

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

А теперь перейдем к более близкому знакомству с ними.

Какие бывают основные атрибуты файла?

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

Системный

Данный тип известен как «S». Этим атрибутом обычно помечаются системные папки с документами, программами и прочими важными файлами, в которые юзерам лучше всего не вмешиваться.

По этой причине пользователи не смогут увидеть эти объекты в Проводнике. Так что придется обеспечивать доступ к ним только после отключения опции, которая направлена на скрытие защищённых системных файлов. После ее активации можно будет увидеть все объекты. Но лучше все же этого не делать, чтобы не нанести урон процессам, отвечающим за работу операционной системы, а также многим прочим важным компонентам, от которых зависит функционирование устройства.

Для чтения

Атрибут «R» предполагает сохранение информации, которая в дальнейшем будет открываться исключительно для чтения.

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

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

Архивный

Необходимость использования данного типа атрибутов «А» заключается в том, чтобы создавать бэкапы. Так что нужен он для определенных утилит. Также пригодится для распознавания тех файлов, которые ранее были включены в резервную копию. Удается выявить и те объекты, которые ранее были скорректированы, а в настоящее время просто подлежат замене.

Скрытый

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

Другие атрибуты файлов

Но такая классификация известна пользователям, которые работали с прежними версиями данной операционной системы. Финальные версии данной платформы обладают еще некоторыми дополнительными объектами. Они совершенно не нуждаются в изменении, однако юзерам все же следует узнать о них как можно больше информации. Это зашифрованный, сжатый атрибут, а также представлены индексированный, временный и прочие.

В дополнение к этому предусмотрен вариант проведения работы с атрибутом целостности и проведения работы без предварительной очистки. Так что разнообразие таких элементов достаточно велико. Некоторые их перечисленных компонентов пользователь может увидеть в разделе со свойствами файлов.

Также к атрибутам можно отнести даже временные метки файла. Они помогают выяснить то, когда именно был создан документ, время его первого открытия и некоторых изменений. Благодаря столь точной информации пользователь может понять, как именно производилась работа с определенным объектом.

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

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

Как изменить атрибуты файла в Windows?

В рядовых ситуациях с обычными, простенькими атрибутами, типо скрытия или сжатия все просто. Посмотреть и поменять их можно, нажав на файле ПКМ и войдя в его «Свойства».

Во вкладке «Общие» вы можете увидеть пункт «Атрибуты». Галочка на пункте «Только чтение» запретит системе и пользователям менять этот файл. Это может пригодиться в случае, если вы хотите отправить его кому-то, но не хотите, чтобы он его менял. Если выставить галочку на пункте «Скрытый», «Проводник» и похожие программы не будут его отображать.

Теперь нажмите кнопку «Дополнительно».

Здесь вы можете увидеть и заменить такие атрибуты, как индексирование, архивации, сжатия и шифрования. Если вкратце, сжатие делает файл менее «Весомым» (пока он не нужен, он находится в неком «спресованном» состоянии, когда его активируют, ОС сама его разворачивает, когда он прекращает свою работу или его закрывают, сжимает обратно). Шифрование — защита от утечки данных. Последнее — реально большая тема, советую почитать по-подробнее.

Как снять атрибуты «Скрытый» и «Системный»

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

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

Введите в командную строку команду «cd /D путь», где «путь» означает путь к папке, в которой расположен файл и нажмите «Enter». Путь проще будет скопировать. Вот статья про то, как копировать путь к папке на Windows 7.

Теперь введите в командную строку команду «attrib -S -H /S /D» и нажмите «Enter». После ее действия атрибуты «Скрытый» и «Системный» снимутся со всех файлов в выбранной папке.

В Total Commander

Для того, чтобы снять у файла атрибуты Скрытый, Системный с помощью файлового менеджера Total Commander:

  1. выделите файл, атрибуты которого нужно изменить
  2. выберите меню Файлы –> Изменить атрибуты
  3. в диалоговом окне Изменение атрибутов снимите флажки Скрытый, Системный –> OK

Ошибка «Отказано в доступе» — решение проблемы

  • Откройте «Мой компьютер» (он же проводник), нажмите правой кнопкой мышки на папке, доступ к которой Вы хотите восстановить и выберите пункт «Свойства«;
  • Перейдите на вкладку «Безопасность», где кликните в кнопку «Изменить» (при необходимости укажите пароль для доступа):
  • Выберите пользователя (если нужный уже есть в списке) или нажмите кнопку «Добавить«, где введите имя системного пользователя (под которым входите в Windows), которому нужен доступ и надавите в кнопку «Проверить имена«:
    • Выберите найденного пользователя и нажмите в кнопку «ОК«;
    • Далее установите флажок «Заменить владельца подконтейнеров и объектов«, чтобы была доступна не только эта папка, но и файлы внутри неё;
    • Всё.
  • Готово, пользуйтесь папочкой, что называется, на здоровье!

Решение для Windows XP

  • Нажмите кнопку «Пуск» и выберите пункт «Мой компьютер«;
  • В меню «Сервис» выберите команду «Свойства папки» и перейдите на вкладку «Вид«;
  • В разделе «Дополнительные параметры» снимите флажок «Использовать простой общий доступ к файлам (рекомендуется)» и нажмите кнопку ««;
  • Щелкните правой кнопкой мыши значок папки, владельца которой необходимо сменить, и выберите команду «Свойства«;
  • Откройте вкладку «Безопасность» и нажмите кнопку ««, если появится сообщение безопасности;
  • Нажмите кнопку «Дополнительно» и перейдите на вкладку «Владелец«;
  • В столбце «Имя» выделите свое имя пользователя, запись «Администратор» (если вход в систему был выполнен с помощью учетной записи «Администратор») или группу «Администраторы«. Чтобы стать владельцем содержимого папки, установите флажок «Заменить владельца субконтейнеров и объектов«;
  • Нажмите кнопку «ОК«;
    Может появиться следующее сообщение об ошибке (папка — имя папки, владельца которой необходимо сменить): «Вы не имеете разрешения на чтение содержимого папки. Хотите заменить разрешения для этой папки так, чтобы иметь права полного доступа? Все разрешения будут заменены, если нажать кнопку «Да»»;
  • Нажмите кнопку «Да«;
  • Затем, жмякните «ОК» и настройте параметры безопасности для папки и ее содержимого.

Вам будет интересно

Многие пользователи рано или поздно задумываются над безопасностью данных на компьютере. Особенно если оберегать их требуется…

Здравствуйте, дорогие посетители. Сегодня расскажу про изменение привычного внешнего вида курсора мыши на новый. Тема…

Приветствую Вас, друзья! Хочется поделиться с Вами своим маленьким секретом по работе в программе для…

Здравствуйте друзья! В этом статье я вам расскажу, как изменить язык в SonyVegaspro11, 12, и…

Атрибуты файлов

Содержание:

Атрибуты файлов – это специальные системные метаданные, которые описывают свойства конкретного файла или целой папки. Часто под атрибутами подразумевают также некоторые дополнительные параметры, вроде, даты создания файла, или специализированную метаинформацию о конкретных типах данных (например, EXIF для изображений или ID3-теги для музыки).

Обычно мы не обращаем внимания на атрибуты файлов, однако, рано или поздно может возникнуть ситуация, когда у нас не получится внести изменения в открытый текстовый файл или файлы вовсе исчезнут с флешки или жёсткого диска! А, возможно, возникнет необходимость, например, изменить дату создания снимка.

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

Пропали файлы с флешки

Если Вы открыли флешку, а на ней пропали все данные, не спешите паниковать! Скорее всего, случайно были изменены атрибуты файлов и папок, которые там хранились. Как вернуть правильные атрибуты мы расскажем в статье ниже!

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

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

Исчезли файлы на флешке

Приносят мне флешку, с которой нужно сбросить документ. Флешка открывается, а на ней ничего нет! Благо я уже сталкивался с подобной ситуацией и даже демонстрировал подобный эффект ученикам, когда вёл кружок в школе. А вот на неподготовленных коллег это событие произвело не самое приятное впечатление.

Я попросил не паниковать. Вызвав свойства флешки и убедившись, что она не пуста (определённый процент места на ней был занят данными), я открыл её при помощи файлового менеджера и увидел на месте все файлы, которые отображались как полупрозрачные – то есть скрытые:

Вся «беда» в том, что каждый файл в Windows, помимо привычных нам характеристик, вроде, имени, расширения или размера, имеет ещё целый ряд не совсем очевидных свойств. Одними из них являются атрибуты. Самих атрибутов немного, но они влияют на работу системы с файлами.

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

С причиной разобрались, а вот как вернуть файлам нормальные атрибуты, чтобы их стало видно и в Проводнике? Проблема в том, что атрибут «скрытый» в Свойствах файла отображается, но снять его нельзя, поскольку флажок неактивный.

Если у Вас есть Total Commander или иной подобный файловый менеджер, то Вы можете вызвать редактор атрибутов из меню «Файл». Однако, на мой взгляд, для этих целей удобнее использовать Командную строку! Нажмите на клавиатуре сочетание клавиш «WIN+R», в строке «Выполнить» введите без кавычек «cmd» и нажмите Enter. В открывшемся окошке Консоли вводим команду «attrib» вида:

attrib -r -a -s -h (снятие всех основных атрибутов) H:*.* (путь к папке и маска имён файлов, выбирающая всё содержимое указанного каталога) /s /d (дополнительные ключи команды, позволяющие сбросить атрибуты файлов в папках и подпапках)

После выполнения команды все файлы и папки на флешке должны появиться в нормальном виде, что нам и было нужно 🙂 Для тех же, кому важен не только результат, но и понимание, откуда и что берётся, предлагаю разобраться с атрибутами более детально.

Общие атрибуты файлов

Всего в Windows исторически сложилось 4 основных атрибута, которыми могут обладать любые файлы и частично папки:

  1. «Только для чтения» (read-only) – R. Используется обычно для запрета правки текстовых файлов. Из нетрадиционных способов использования можно назвать защиту флешки от записи (в корне создаётся папка только для чтения), но вирусы могут обходить такую защиту.
  2. «Архивный» (archived) – A. Нужен в основном только программам для создания бэкапов, чтобы распознавать, какие файлы уже включены в резервную копию, а какие изменились и подлежат замене.
  3. «Системный» (system) – S. Данным атрибутом обычно помечаются системные файлы, которые нежелательно трогать пользователю. Исходя из этого, в Проводнике такие файлы не отображаются, если не отключена опция «Скрывать защищённые системные файлы» во вкладке «Вид» в разделе «Параметры папок».
  4. «Скрытый» (hidden) – H. Позволяет скрывать любые файлы и папки без необходимости помечать их как системные. Аналогично предыдущему атрибуту, препятствует отображению в Проводнике, если не включена настройка «Показывать скрытые файлы, папки и диски».

Кроме того, в последних версиях Windows появился ещё ряд атрибутов, которые обычно не нуждаются в изменении, но о которых стоит знать:

  • «сжатый» (C);
  • «зашифрованный» (E);
  • «индексированный» (I);
  • «временный» (T);
  • атрибут целостности (V);
  • «без очистки» (X).

Часть из этих атрибутов можно увидеть в Свойствах файла, а часть доступна только самой файловой системе и нигде не отображается:

Также к атрибутам иногда причисляют временную метку файла, которая включает в себя три даты: создания, изменения и первого открытия. В системе обычно отображается только дата изменения, но остальные метки времени можно увидеть всё в тех же Свойствах:

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

Просмотр и правка атрибутов

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

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

Например, в популярном Total Commander, чтобы включить отображение скрытых файлов и папок нужно зайти в меню «Вид» – «Расширенные настройки» и внизу активировать опцию «Показывать скрытые/системные файлы: вкл/выкл». Теперь, когда всё видно, выделяем файлы, с которых нужно снять атрибуты, идём в меню «Файлы» и жмём пункт «Изменить атрибуты»:

Откроется довольно симпатичное окошко, где в визуальном режиме Вы сможете не только применить все параметры стандартной команды ATTRIB, но и сменить метку времени изменения файла (к сожалению, метку создания без специальных плагинов не сменишь).

Аналогичное окошко есть и у другого популярного файлового менеджера Free Commander. Здесь для включения отображения скрытых файлов также нужно пройти в меню «Вид», а оттуда в подменю «Показать», где и отметить все пункты. Правка же атрибутов в этом файловом менеджере также находится в меню «Файл» и называется «Атрибуты/метка времени»:

Встроенный во Free Commander инструмент правки атрибутов по функционалу даже превосходит аналог в Total Commander. Во-первых, он поддерживает дополнительные атрибуты сжатия. Во-вторых, позволяет выбирать файлы, которые нужно править, по маске. А в-третьих, позволяет менять все метки времени!

Ну и на закуску, если Вам не хочется качать полновесный файловый менеджер только ради того, чтобы поправить атрибуты некоторых файлов, Вы вполне можете обойтись узкоспециализированными утилитами. Хорошим примером является BulkFileChanger от именитых разработчиков NirSoft:

Качаем программу по ссылке для 32-битных или 64-битных систем и файл Russian.zip. Из последнего извлекаем русификатор, кидаем его в основной архив программы и можем запускать. Должно появиться окошко на русском, аналогичное тому, что на скриншоте выше.

Нам осталось только добавить в список файлы на обработку, выделить их и нажать кнопку «Изменить время/атрибуты» на верхней панельке. Если сделаете всё правильно, перед Вами откроется такое окно:

Здесь, как видим, можно менять абсолютно любые метки времени и все основные атрибуты файлов. Отмечаете галочками, что нужно изменить и жмёте «Выполнить».

Единственный недостаток BulkFileChanger в том, что программа не умеет работать с атрибутами папок и подпапок. Однако, для правки временных меток она – идеальна!

Вдобавок утилита снабжена ещё одной функцией – «Выполнить команду для выбранных файлов». Это позволяет, например, сформировать пакетную команду для множества файлов без необходимости вводить вручную все их адреса!

Выводы

Сегодняшняя статья получилась не очень обширной, но, надеюсь, станет кому-то полезной, а кому-то, возможно, позволит сберечь лишние нервные клетки 🙂

Помните, что 90% причин всех глюков и неполадок компьютера – это Вы сами! Поэтому, прежде чем паниковать и нести ПК в ремонт, попробуйте проанализировать все свои действия и поискать решения возникшей проблемы в Интернете. В большинстве случаев помогает 😉

Изменение атрибутов файлов и каталогов через командную строку Windows

Управлять атрибутами файлов и папок в Windows можно не только через графический интерфейс системы. Сделать это можно и через командную строку. Для этого используется команда ATTRIB.

Синтаксис команды attrib :

+ — добавление атрибута;

— удаление атрибута;

R — атрибут «Только чтение»;

A — атрибут «Архивный»;

S — атрибут «Системный»;

H — атрибут «Скрытый»;

I — атрибут «Неиндексированное содержимое»;

/S — обработка файлов с указанными именами в текущем каталоге и подкаталогах;

/D — обработка файлов и каталогов;

/L — работать с атрибутами символической ссылки, но не целевого объекта (файла или каталога) это ссылки.

Создадим файл в корне диска C и посмотрим его атрибуты:

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

Далее я буду стараться указывать полные пути в примерах.

Команда вывела, что файл имеет атрибут A, т.е. «архивный».

Допустим, мы хотим добавить файлу атрибут «только чтение». Почему нет?

Проверяем и видим, что у файла появился нужным нам атрибут:

Хочу обратить ваше внимание на то, что за раз можно добавить и удалить несколько атрибутов. Давайте уберём только что поставленный атрибут «только чтение» и добавим атрибуты «скрытый» и «системный»:

Теперь операционная система считает, что наш файл является системным, и не рекомендует его удалять:

Аналогично можно менять атрибуты и у папок. Например, у нас есть папка с говорящим названием на диске C. Сделаем её скрытой:

Команда attrib может работать с файлами и папками массово. Для примера посмотрим атрибуты всех файлов в папке :

Допустим, что мы хотим добавить всем этим файлам атрибут «только чтение»:

Как видно из скриншота ниже, команда обработала все файлы по маске.

Можно использовать и более сложные шаблоны. Например, мы хотим сделать скрытыми все bmp-файлы:

Или поставить атрибут «системный» файлам с расширением txt, чьё имя состоит из шести знаков, причём шестым должен обязательно быть «1», а первые пять могут быть любыми:

attrib +s c:catalog. 1.txt

Что, если нам нужно обработать файлы, каталоги и подкаталоги? Используем /S и /D. Обратите внимание, что они относятся к текущему каталогу и подкаталогам, поэтому заранее перейдём в интересующую нас папку:

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

Давайте сделаем все файлы и папки скрытыми:

Как видите, изменить атрибуты файла нам не удалось, потому что ранее мы сделали этот файл системным. А вот всё остальное содержимое получило атрибут «скрытый».

Теперь уберём этот атрибут, но только у файлов:

На скриншоте видно, что у папки атрибут «скрытый» остался, а вот файлы его «потеряли». Изменить атрибуты системного файла нам снова не удалось, но там атрибута «скрытый» и не было.

Что такое атрибут файла

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

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

Каковы различные атрибуты файлов?

В Windows существует несколько атрибутов файлов, в том числе:

  • Атрибут архивного файла
  • Атрибут каталога
  • Скрытый атрибут файла
  • Атрибут файла только для чтения
  • Атрибут системного файла
  • Атрибут метки тома

Следующие атрибуты файлов были впервые доступны для операционной системы Windows с файловой системой NTFS , то есть они недоступны в старой файловой системе FAT :

  • Атрибут сжатого файла
  • Шифрованный атрибут файла
  • Индексированный атрибут файла

Вот несколько дополнительных, хотя и более редких, атрибутов файлов, распознаваемых Windows:

  • Атрибут файла устройства
  • Атрибут файла целостности
  • Не индексированный атрибут файла содержимого
  • Нет атрибута файла scrub
  • Автономный атрибут файла
  • Атрибут разреженного файла
  • Атрибут временного файла
  • Атрибут виртуального файла

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

Почему используются атрибуты файлов?

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

Изучение общих атрибутов файлов может помочь вам понять, почему определенные файлы и папки называются «скрытыми» или «только для чтения», например, и почему взаимодействие с ними настолько отличается от взаимодействия с другими данными.

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

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

Атрибуты файлов и атрибуты папок

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

Когда атрибут файла, такой как скрытый атрибут, переключается на файл , этот единственный файл будет скрыт — ничего другого.

Если тот же скрытый атрибут применяется к папке , вам предоставляется больше опций, чем просто скрыть папку: у вас есть возможность применить скрытый атрибут к папке в отдельности или к папке, ее подпапкам и всем ее файлам.

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

Как применяются атрибуты файлов

Хотя все доступные атрибуты для файла имеют общие имена, которые вы видели в списках выше, они не все применяются к файлу или папке таким же образом.

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

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

Операционные системы Linux могут использовать команду chattr (Change Attribute) для установки атрибутов файлов, а chflags (Change Flags) используется в Mac OS X.

Источник: softaltair.ru

Понравилась статья? Поделиться с друзьями:
Воздушная Леди