Основные команды Windows

  • 22 февр. 2015 г.
  • 1984 Слова
Файл

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

::=[.]

В различных файловых системах ограничения на имя файла сильно различаются:
В FAT16 и FAT12 размер имени файла ограничен 8 символами (3 символа расширения).
В VFAT ограничение 255 байт.
В FAT32, HPFS имя файла ограниченно 255 символами
В NTFS имя ограничено 255 символами Unicode
Вext2/ext3 ограничение 255 байт.
Помимо ограничений файловой системы, интерфейсы операционной системы дополнительно ограничивают набор символов, который допустим при работе с файлами.
Для MS-DOS в имени файла допустимы только заглавные буквы, цифры. Недопустимы пробел, знак вопроса, звёздочка, символы больше/меньше, символ вертикальной черты. При вызове системных функций именами файлов в нижнем илисмешанном регистре, они приводятся к верхнему регистру.
Для Microsoft Windows в имени файла разрешены заглавные и строчные буквы, цифры, некоторые знаки препинания, пробел. Запрещены символы > < | ? * / \ : ".
Для GNU/Linux (с учётом возможности маскировки) разрешены все символы, кроме / и нулевого байта.
Квадратные скобки показывают, что элемент может и отсутствовать, т.е. является произвольным инеобязательным. В этом случае точка не указывается. Треугольные же скобки показывают, что параметр (в данном случае – имя файла) обязателен для ввода, но тоже произволен.
В качестве символов, используемых в именах файлов, допускаются как латинские, так и русские буквы (прописные и строчные не различаются) и цифры, а также некоторые специальные символы:

~ ` ! @ # $ % & ( ) _ ' ^ { }Некоторые имена в командной строке Microsoft Windows зарезервированы для указания на специальные устройства ввода-вывода и их нельзя использовать в качестве имен файлов. К ним относятся:
CON консоль (клавиатура и дисплей)
NUL отсутствующий выход (псевдоустройство – обычно используется
при отладке или для отмены вывода на экран результатов работы)
PRN принтер
AUX асинхронный интерфейс
CLOCK$ драйверчасов
COM1 первый последовательный интерфейс
COM2 второй последовательный интерфейс
COM3 третий последовательный интерфейс
COM4 четвертый последовательный интерфейс
LPT1 первый параллельный интерфейс
LPT2 второй параллельный интерфейс
LPT3 третий параллельный интерфейс
Примеры допустимых имен файлов: 123, 2008_10_23.xls, mike.13, lab_7.pas, base
Операционной системой Microsoft Windowsустановлены некоторые стандартные расширения:
EXE (от англ. Portable Executable; используется в Microsoft Windows и некоторых других системах)

COM (используется в MS-DOS и Microsoft Windows);
Portable Executable (.exe; используется в Microsoft Windows и некоторых других системах)
BAT - для командных файлов (см. п. 5).
В тех случаях, когда требуется указать сразу на несколько файлов,используется так называемый шаблон имени файла, содержащий специальные метасимволы (маски) "*" и "?". Это специальные символы подстановки, которые выполняют функцию обозначения места в имени файла.
Вопросительный знак внутри шаблона обозначает наличие произвольного одиночного символа в данной позиции, а знак "*" означает, что, начиная с данной позиции до конца имени или расширения, могут располагаться любыесимволы. Например:
*.exe - все файлы с расширением exe (bp.exe, test.exe, 9994567.exe и т.п.);
a*.* - все файлы, у которых имя начинается с буквы “a’’, а расширение - любое (algoritm.doc, a5.pas, act_1.doc );
file?.txt - все файлы c пятисимвольными именами, начинающимися с символов file, и имеющие расширение txt (files.txt, file3.txt, file#.txt, но не file.txt, file54.txt...