Команда Attrib (Примери, опции, превключватели и други)

Съдържание:

Команда Attrib (Примери, опции, превключватели и други)
Команда Attrib (Примери, опции, превключватели и други)
Anonim

Командата attrib показва или променя файловите атрибути за файл или папка. Изпълнява се от командния ред във всички версии на Windows.

Image
Image

Наличност на командата 'Attrib'

Командата attrib е налична в командния ред във всички операционни системи на Windows, включително Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, плюс по-стари версии на Windows също.

Всички инструменти за офлайн диагностика и ремонт, налични с различните версии на Windows, включително Разширени опции за стартиране, Опции за възстановяване на системата и Конзола за възстановяване, също включват attrib in известен капацитет.

Тази attrib команда също е достъпна в MS-DOS като DOS команда.

Наличието на определени attrib командни превключватели и друг attrib команден синтаксис може да се различава от операционна система до операционна система.

Синтаксис и превключватели на командата 'Attrib'

Командата приема следната обща форма:

атрибут [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+ x|-x] [устройство:][път][име на файл] [/s [/d] [/l]

Ако не сте сигурни как да тълкувате синтаксиса на командата attrib, който виждате по-горе или показан в таблицата по-долу, препоръчително е да научите как да четете синтаксиса на командата.

Опции на командата Attrib
Артикул Обяснение
attrib Изпълнете командата attrib самостоятелно, за да видите атрибутите, зададени на файловете в директорията, от която изпълнявате командата.
+a Задава атрибута на архивния файл към файла или директорията.
- a Изчиства архивния атрибут.
+h Задава атрибута на скрития файл към файла или директорията.
- h Изчиства скрития атрибут.
+i Задава файловия атрибут 'not content indexed' към файла или директорията.
- i Изчиства файловия атрибут „неиндексирано съдържание“.
+r Задава файловия атрибут само за четене на файла или директорията.
- r Изчиства атрибута само за четене.
+s Задава системния файлов атрибут на файла или директорията.
- s Изчиства системния атрибут.
+v Задава файловия атрибут за цялост на файла или директорията.
- v Изчиства атрибута за цялост.
+x Задава атрибута за файл без почистване на файла или директорията.
- x Изчиства атрибута без почистване.
устройство :, път, име на файл Това е файлът (име на файл, по избор с устройство и път), директория (път, по избор с устройство) или устройство, което искате да видите или да промените атрибутите. Използването на заместващи знаци е разрешено.
/s Използвайте този превключвател, за да изпълните каквото и да е показване на файлов атрибут или промените, които правите в подпапките в рамките на устройството и/или пътя, който сте посочили, или тези в папката, от която изпълнявате, ако не го направите посочете устройство или път.
/d Тази опция за атрибут включва директории, не само файлове, към всичко, което изпълнявате. Можете да използвате само /d с /s.
/l Опцията /l прилага каквото и да правите с командата attrib към самата символна връзка вместо целта на символната връзка. Превключвателят /l работи само когато използвате и превключвателя /s.
/? Използвайте превключвателя за помощ с командата attrib, за да покажете подробности за горните опции направо в прозореца на командния ред. Изпълнението на attrib /? е същото като използването на командата help за изпълнение на help attrib.

В конзолата за възстановяване +c и - c превключватели се прилагат към attrib. Те задават и изчистват съответно атрибута на компресиран файл. Извън тази област за диагностика в Windows XP използвайте командата compact, за да управлявате компресирането на файлове от командния ред.

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

Примери за команда Attrib

attrib +r c:\windows\system\secretfolder

В горния пример attrib включва атрибута само за четене, като използва опцията +r, за директорията secretfolder, намираща се в c:\windows\system.

attrib -h c:\config.sys

В този пример файлът config.sys, намиращ се в главната директория на c: устройството, има своя атрибут на скрит файл, изчистен чрез използване на опцията -h.

attrib -h -r -s c:\boot\bcd

Този път attrib премахва няколко файлови атрибута от bcd файла, важен файл, който трябва да работи, за да стартира Windows. Всъщност изпълнението на командата attrib, както е показано по-горе, е ключова част от процеса, описан в стъпките, необходими за възстановяване на BCD в Windows.

attrib +a f:. & attrib -a f:.bak

С горния пример ние прилагаме +a, за да зададем атрибута архив на всички файлове, които съществуват на f: устройството, но след това използваме &, за да премахнем атрибута архив на всеки файл на f:, който има.bak файлово разширение.

В горния пример BAK файловете показват файлове, които вече са били архивирани, което означава, че не е необходимо да бъдат архивирани/архивирани отново, следователно е необходимо да се премахне атрибутът архив.

attrib myimage.jpg

За да завършим с прост attrib пример, този просто показва атрибутите на файл с име myimage.jpg. Ако премахнете втората половина и изпълните само командата attrib, тя ще покаже атрибутите за всички файлове в текущата директория.

Грешки в командата Attrib

Както при повечето команди в командния ред, използвайте двойни кавички около име на папка или файл, което има интервали. Ако забравите да направите това с командата attrib, ще получите грешка „Форматът на параметъра не е правилен -“.

Например, вместо да въвеждате моята папка в командния ред, за да покажете пътя до папка с това име, трябва да въведете „моята папка“, за да използвате кавичките.

Командни грешки

Attrib като Отказан достъп означават, че нямате достатъчен достъп до файла(овете), на които се опитвате да направите промени в атрибутите. Поемете собственост върху тези файлове в Windows и опитайте отново.

Промени в командата Attrib

Опциите на командата +i, - i и /l attrib бяха първите налични в Windows Vista и са запазени до Windows 10.

+v, - v, +x и - x превключвателите за командата attrib са налични само в Windows 7, Windows 8 и Windows 10.

Команди, свързани с 'Attrib'

Обичайно е командата xcopy да повлияе на атрибута на файл, след като архивира нещо. Например ключът /m на командата xcopy изключва атрибута архив след като файлът е копиран.

По подобен начин превключвателят xcopy /k запазва атрибута само за четене на файла, след като е бил копиран.

Преглед на атрибути в Explorer

Image
Image

Можете също да преглеждате и управлявате атрибути за файлове и папки в Explorer, като използвате обикновените бутони на менюто. Това може да е предпочитано за вас, ако не сте запознати с командния ред.

Направете това, като щракнете с десния бутон върху обекта и отидете в неговия Properties > General раздел.

Препоръчано: