Бесплатный и недорогой хостинг и хороший VPS-хостинг

Проект успешно работает с августа 2005 года

Файл-менеджер: работа и функции

Прсмотр содержимого каталога

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

Следует помнить о том, что работа в файл-менеджере подчиняется правилам работы в любой UNIX-системе. В частности, вы не сможете увидеть содержимое каталога, если вы не имеете соответствующих прав (для всех каталогов вашего домашнего каталога должны быть установлены биты R (чтения) и X (выполнения)). Подробнее смотрите в разделе изменение режима доступа файла или каталога. Если при просмотре содержимого некоторого каталога вы увидите сообщение Данный каталог не доступен для просмотра, то вам необходимо будет вернуться в родительский каталог и изменить режим доступа для этого каталога.

Изменение режима доступа файла или каталога

Режим доступа файла или каталога является основным способом ограничения прав пользователей UNIX-системы на данный файл или каталог. Режим доступа устанавливается в виде триады - права для пользователя (владельца файла или каталога), права для группы, и права для прочих пользователей системы. Каждая группа триады состоит из следующих 3-х флагов (бит): R, W и X.

Разрешение на чтение (R - read) позволяет пользователю читать содержимое файлов, а в случае каталогов - просматривать перечень имен файлов в каталоге.

Разрешение на запись (W - write) позволяет пользователю писать в файл. Для каталогов это дает право создавать в каталоге новые файлы и каталоги, или удалять файлы в этом каталоге.

Наконец, разрешение на выполнение (X - execute) позволяет пользователю выполнять файлы (как бинарные программы, так и командные файлы). Разрешение на выполнение применительно к каталогам позволяет пользовотелю войти в данный каталог. При этом, если бит чтения для данного каталога не установлен, то пользователь сможет только войти в каталог, но не сможет прочитать имена файлов, содержащиеся в этом каталоге - для пользователя каталог будет пуст.

Так же атрибут выполнения должен стоять у CGI-скриптов. Обычно для исполняемых файлов и каталогов нужно использовать режим доступа rwxr-xr-x (755), а для обычных файлов - rw-r--r-- (644). Это означает, что для вас (владельца файла или каталога) эти файлы доступны как для чтения, так и записи, а для прочих пользователей - только для чтения. Каталоги и исполняемые файлы также доступны для выполнения.

Наличие возможности чтения ваших файлов или каталогов прочими пользователями не должно вас пугать, поскольку на ваш домашний каталог установлены права rwxr-x--- (750), а значит получить доступ к его содержимому может только владелец, т. е. вы.

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

Переименование файла или каталога

Для переименования файла или каталога вам следует нажать на иконку Переименовать , в поле "Опции" напротив соответствующего файла или каталога. При этом в верхнем информационном блоке появится поле для ввода нового имени. После ввода нового имени нажмите кнопку Переименовать.

Перемещение файла или каталога

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

Для перемещения файла в более глубокий каталог вам достаточно в поле нового имени ввести название этого каталога. Например, если исходный файл называется file.txt, а каталог, куда необходимо его переместить - some_dir/next_dir (т. е. каталог next_dir, находящийся в каталоге some_dir), то в поле нового имени файла вам достаточно ввести имя этой директории (точнее, путь к ней). В нашем примере это some_dir/next_dir. Если же вы ещё укажите и имя, то файл одновременно будет и переименован. Так, указав новое имя файла some_dir/next_dir/another_name.txt исходный файл file.txt будет располагаться в каталоге some_dir/next_dir под новым именем another_name.txt.

Для перемещения файла в более "верхние" каталоги, вам следует воспользоваться записью ../ для перемещения файла на один каталог вверх. Так, для перемещения того же файла на два "уровня" вверх, в поле нового имени просто введите ../../. Для одновременного изменения и имени файла - как и ранее, укажите явно новое имя после имени каталога.

Удаление файла или каталога

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

Очистка каталога

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

Просмотр файла

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

Для просмотра текстового файла вам достаточно кликнуть по его имени или иконке. Для предотвращения просмотра больших текстовых файлов, максимальный поддерживаемый размер ограничен 200 кб. Для просмотра файлов больших объёмов, вам следует предварительно их загрузить с сервера на свой локальный компьютер. Для некоторых текстовых файлов (относящихся к cgi-скриптам или html-файлам) включена опция отображения с "подсветкой синтаксиса".

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

Просмотр графических изображений поддерживается для файлов следующих форматов: gif, jpeg, ico, bmp и png (в основном изображения этих форматов используются при содании сайтов). Для просмотра остальных изображений их нужно предварительно загрузить с сервера на свой локальный компьютер.

Продолжение...

В начало