Каталоги
Для того, чтобы ориентироваться в море программ, доступных в Internet, необходимо
иметь представление о расположении файлов на компьютере. Скорее всего, Вы уже
знаете, что файлы распределены по каталогам, которые также называются директориями
или папками.
В определенный момент пользователь находится только в одном каталоге, который
называется текущим. По команде get
имя_файла, компьютер ищет файл в текущем каталоге. Для навигации
по серверу Вам надо знать имя текущего каталога и способы передвижения по ним.
Так как традиционной операционной системой для многопользовательских систем
является UNIX,
то везде Вам придется использовать имена каталогов в стиле UNIX.
Общий вид пути в файлу выглядит так:
/имя_каталога/имя_подкаталога/имя_файла
где имя_подкаталога может повторяться сколь угодно раз или его может не быть вовсе.
Наверное, Вы уже заметили, что имена каталогов разделяются знаком '/'. Пользователям
MS DOS придется привыкнуть: используется не обратный слэш('\'), а прямой.
Слэш в самом начале пути означает, что отсчет начинается с самого верхнего - root
каталога. Если слэша в начале нет, то компьютер интерпретирует путь, начиная
от текущего каталога, как бы склеивая имя текущего каталога с указанным.
Например:
Текущий каталог: /pub/3d
Вы указываете каталог: programming/cpp
Результат: /pub/3d/programming/cpp
Такой сокращенной записью пути (начиная от текущего каталога) пользуются очень
часто. Конечно удобнее указать каталог, который находится в текущем каталоге,
чем писать весь путь.
Переход между каталогами производится с помощью команды cd-
Change Directory. Ее синтаксис:
cd
имя_директории
Наиболее часто применяемый способ навигации в каталогах - узнать список файлов
и каталогов в текущем каталоге командой dir
и перейти в требуемый подкаталог командой cd,
не думая ни о каких правилах составления путей при помощи слэшей.
На этапе исследования сервера Вы, очевидно, будете заходить во все каталоги
и просматривать их содержимое. Поэтому удобно знать команду перехода в предыдущий
каталог.
cd
..
'..' - это псевдоним родительского каталога. Вы можете использовать его в формировании
путей.
cd ../newsoft переход в newsoft, который находится в родительском каталоге.
Учтите, что маленькие и большие буквы различаются.
Вот графическое изображение структуры каталогов:
Хотя в Internet все еще встречаются системы, которые посылают списки файлов
в своем формате (например: MSDOS, Mac OS), однако не стоит беспокоиться: форматы
вполне понятны, а команды везде одни и те же. Операционную систему удаленного
компьютера можно узнать, введя system.
Как Вы думаете, какая операционная система установлена на FTP-сервере фирмы Microsoft?
Список файлов в текущем каталоге можно узнать с помощью команды dir.
На первый взгляд в списке мало понятного. Но будем двигаться слева направо.
Сначала идут 10 символов. Это биты доступа. Для Вас представляет интерес только
первый символ. Если это '-', то он обозначает файл, если 'd' - то директорию.
Следующие два столбика - имя владельца и имя группы, это относится к системе защиты
UNIX
и для пользователя FTP не представляет интереса.
Затем идет число - размер файла. Самый правый столбик - имя файла или директории.
Содержание
| Шаблоны
файлов | Адреса
Информация взята с сайта www.karelia.ru/~skyer
Автор: Анатолий Стояновский