Лекция: Команды для работы с каталогами

В Linux предусмотрено много команд для работы с каталогами. К основным относятся команды создания, перемещения, удаления, выдачи информации о содержимом. Корневой каталог обозначается символом наклонной черты (/). Текущий каталог в Linux представляется одной точкой (.), каталог-родитель — двумя (..). Рабочий каталог пользователя часто обозначается символом ~ (тильда). Например, команда копирования файла f1.txt из текущего каталога в рабочий может иметь вид: ср f1.txt ~ .

Файлы в Linux хранятся в каталогах, организованных в древовидные структуры. Имени файла предшествует путь поиска, который описывает место расположения файла в иерархической структуре файловой системы. Полное имя файла начинается с указания наклонной черты (которая соответствует корневому каталогу) и идентифицирует файл (вершину), вслед за которой следуют компоненты. Компоненты пути разделены между собой наклонной чертой (/); каждая компонента представляет собой имя каталога. Путь поиска необязательно должно начинаться с корня, в нем можно указывать маршрут относительно текущего (для выполняемого процесса) каталога, при этом первый символ «наклонная черта» в имени пути опускается. При движении по иерархии используются специальные символы: либо символ точка, который обозначает текущий каталог, либо две точки, которые обозначают имя вышележащего каталога (Примеры: ./myfile1 ../dir1/dirc/myfile2 ../../dir2/myfile3).

Команды в Linux обычно имеют большое количество опций (ключей). Опции могут быть короткими (один символ) и длинными (одно-два слова). Коротким опциям (стиль традиционного UNIX) предшествует символ минус, длинным опциям (стиль GNU) предшествуют два минуса.

 

еще рефераты
Еще работы по информатике