ispmanager 6 lite, pro, host

Менеджер файлов

Менеджер файлов предназначен для работы с файловой системой через web-интерфейс. С его помощью можно выполнять наиболее частые операции над файлами, такие как:

  • просмотр
  • изменение параметров
  • копирование
  • перемещение
  • удаление
  • архивирование и распаковка
  • скачивание и закачивание файлов с компьютера на сервер и наоборот

Интерфейс

  • Имя — название файла или папки с указанием типа.
  • Размер — размер файла или папки (в байтах).
  • Права — права, выставленные на файл или каталог в операционной системе.
  • Владелец — имя владельца файла или папки.
  • Группа — группа, к которой принадлежит данный файл или папка.
  • Дата изменения — дата последнего изменения файла или папки.

Просмотр файлов и папок

Для перемещения по файловой системе:

  1. Дважды кликните по названию папки, появится её содержимое.
  2. Дважды кликните Назад  на панели инструментов для возврата в предыдущую директорию.
  3. Дважды кликните по названию файла, чтобы открыть его содержимое.

Создание нового файла или каталога

Чтобы создать новый файл или каталог, нажмите Создать на панели инструментов и заполните форму:

  • Тип — выберите из списка: файл, папка или ссылка. Если выбрано тип Ссылка, то в форму будет добавлено дополнительное поле Значение
  • Значение — укажите имя файла или каталога, на которые будет создана данная ссылка
  • Имя — укажите имя файла или папки

Редактирование файла

Чтобы изменить содержимое файла, выделите нужную строчку в списке, дважды кликните по ней или в раскрывающемся меню   выберите Открыть файл.

FileMaxEditSize — параметр, определяющий максимальный размер файла, который можно открыть в редакторе менеджера файлов, указывается в Кб. По умолчанию установлено значение 1024 Кб.

При открытии файлов журналов с расширением .log, .log.gz в редактор загружаются последние 50 строк журнала в режиме «только для чтения».

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

Сохраните изменения до смены кодировки. При смене кодировки содержимое файла будет загружено в текстовый редактор повторно (в новой кодировке), и все несохранённые изменения, внесенные в редакторе до выбора, будут утеряны.

В качестве основы редактора файлов в ispmanager 6 используется проект Ace. Вы можете изменить внешний вид редактора, используя поля выбора размера шрифта (Шрифт), темы оформления (Тема), подсветки синтаксиса (Режим), включения-выключения нумерации строк (Нумерация), визуального переноса слов (Перенос). Автоматический перенос слов не добавляет символы переноса в редактируемый файл.

Краткий справочник по горячим клавишам режима Ace:

Windows/LinuxMacДействие
Ctrl+Shift+UCtrl+Shift+UПеревести в нижний регистр
Ctrl+UCtrl+UПеревести в верхний регистр
Shift+(Up/Down/Left/Right/ Home/End/PgUp/PgDown)Shift+(Up Down Left Right Home End PgUp PgDown)Выделить текст
Ctrl+ACommand+AВыделить весь текст
Ctrl+Shift+DCommand+Shift+DКопировать выделенное
Ctrl+FCommand+FИскать
Ctrl+KCommand+GИскать далее
Ctrl+Shift+KCommand+Shift+GИскать в обратном направлении
Ctrl+HCommand+Option+FПоиск и замена
Ctrl+Shift+RCommand+Option+Shift+FНайти и заменить везде
Alt+L, Ctrl+F1Command+Option+L, Command+F1"Сложить в карман" (fold) выделенный текст
Alt+Shift+L, Ctrl+Shift+F1Command+Option+Shift+L, Command+Shift+F1"Выложить из кармана" (unfold) текст
Left, Right, Up, Down, Home, End, PgUp, PgDownCtrl+B, Ctrl+F, Ctrl+P, Ctrl+N, Ctrl+A, Ctrl+E, Option+PageUp, Option+PageDownПеремещение по тексту
Ctrl+EndCommand+End, Command+DownПерейти в конец текста
Ctrl+HomeCommand+HomeПерейти в начало текста
Ctrl+LCommand+LПерейти на строку с указанным номером
Ctrl+P Перейти на парную скобку
Ctrl+LeftOption+LeftПерейти на слово влево
Ctrl+RightOption+RightПерейти на слово вправо
TabTabВставить отступ (для выделенного текста тоже)
Shift+TabShift+TabУдалить отступ (для выделенного текста тоже)
Ctrl+Alt+ECommand+Option+EЗаписать макрос
Ctrl+Shift+ECommand+Shift+EВоспроизвести макрос
Alt+DownOption+DownСдвинуть строки вниз
Alt+UpOption+UpСдвинуть строки вверх
InsertInsertПереключение режима вставка/перезапись
Ctrl+Z,Command+ZОтменить изменения
Ctrl+Shift+Z, Ctrl+YCommand+Shift+Z, Command+YВернуть изменения
Ctrl+DCommand+DУдалить строку
Alt+DeleteCtrl+KУдалить текст от позиции курсора до конца строки
Alt+BackspaceCommand+BackspaceУдалить текст от начала строки до позиции курсора
Ctrl+BackspaceOption+Backspace, Ctrl+Option+BackspaceУдалить слово слева от курсора
Ctrl+DeleteOption+DeleteУдалить слово справа от курсора
Ctrl+/Command+/Закомментировать/раскомментировать строку/выделенный текст (работает в режимах C/C++, C# и т.п.)
Сtrl+SCommand+SСохранить изменения в текстовом редакторе. Используется для обновления файлов в файловом менеджере и в  конфигурационных файлах в разделе Сайты.

Просмотр архива

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

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

Изменение параметров файла или папки

  1. Выделите нужный файл или папку в списке. Для выделения нескольких элементов используйте клавишу Ctrl.
  2. Нажмите Атрибуты  на панели инструментов или в раскрывающемся меню   выберите Атрибуты.

После этого откроется окно для выбора опций:

  • Имя — имя файла или каталога
  • Владелец — выберите пользователя данного файла или папки. Это поле доступно только на уровне администратора сервера
  • Группа — выберите группу, к которой принадлежит данный файл или папка. Это поле доступно только на уровне администратора сервера
  • Изменить дочерние элементы — доступно только для каталогов. По умолчанию изменения не применяются к дочерним файлам. Если необходимо изменить права дочерних файлов, выберите один из доступных вариантов выпадающего списка
  • Права доступа — укажите права в виде восьмеричной маски. Цифры можно ввести вручную или выставить нужные галочки в расположенных ниже полях:
    • Права владельца — пользователи, которые имеют тот же UID (уникальный идентификатор), что и пользователь, которому принадлежит файл или папка
    • Права группы — пользователи, входящие в группу, которой принадлежит файл или папка
    • Права всех остальных — пользователи, не попадающие под две предыдущие категории

Также существует три режима доступа к файлу или папке:

  • Читать — просмотр содержимого файла или получение списка файлов в папке
  • Писать — изменение содержимого файла или создание и удаление файлов в папке
  • Исполнять — разрешение на запуск файла. Атрибут исполнения у папки обозначает доступ к ее содержимому. В отличие от права на чтение в данном случае нельзя получить список файлов в данной папке

Копирование и перенос файлов

  1. Выделите нужный файл или папку в списке. Для выделения нескольких элементов используйте клавишу Ctrl.
  2. Нажмите на панели инструментов или в раскрывающемся меню выберите Копировать.

После этого откроется окно для выбора опций:

  • Перенести файлы — установите галочку, чтобы перенести файлы в указанный каталог
  • Перезаписать — установите галочку, если хотите перезаписать файлы, каталоги и содержимое каталогов
  • Перейти в выбранный каталог — установите галочку, если хотите сделать выбранный каталог текущим после завершения операции

Распаковка файлов из архива

  1. Выделите нужный файл или папку в списке. Для выделения нескольких элементов используйте клавишу Ctrl.
  2. Нажмите Архив  на панели инструментов и далее Извлечь  или в раскрывающемся меню выберите Извлечь.

После этого откроется окно для выбора опций:

  • В каталог — укажите каталог, в который требуется распаковать выбранный архив (архивы)
  • Создать каталог — укажите название папки, куда будут извлечены файлы. К примеру, если архив требуется распаковать в каталог «/22/content»‎, следует выбрать в дереве каталог «22»‎ и ввести в поле Создать каталог значение «content»‎
  • Перейти в выбранный каталог — если отмечено, выбранный каталог станет текущим после завершения операции

Если нужно распаковать только некоторые файлы, войдите в архив как в простую папку, выберите нужные записи и воспользуйтесь функцией копирования и перемещения файлов и папок.

Архивирование файлов

  1. Выделите нужный файл или папку в списке. Для выделения нескольких элементов используйте клавишу Ctrl.
  2. Нажмите  Архив  на панели инструментов и далее Создать  или в раскрывающемся меню  выберите Создать.

После этого откроется окно для выбора опций:

  • Тип — укажите нужный формат архива из списка
  • Имя архива — укажите имя основного архива (расширение указывать не нужно)
  • Удалить файлы — установите галочку, если хотите удалить выбранные файлы после того, как они будут помещены в архив

Архив будет создан в текущем каталоге, в который будут помещены все выбранные вами файлы.

Скачивание файлов

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

  1. Выделите нужный файл или папку в списке. Для выделения нескольких элементов используйте клавишу Ctrl.
  2. Нажмите на панели инструментов.

После этого данные будут скопированы на ваше устройство.

Алгоритм скачивания бэкапа с удаленного FTP сервера

  1. Временный файл скачивается с бекапного сервера на сервер с ispmanager в директорию /usr/local/mgr5/var/backup/ispmgr/.
  2. Файл передаётся пользователю, а временный файл удаляется через час после создания.

Скачивание нескольких файлов

Если было выбрано несколько файлов или папок, формируется архив для скачивания:

  • для пользователя root: архив формируется в системном tmp (обычно /usr/local/mgr5/tmp/.filemgr-tmp/root/)
  • для обычного пользователя: архив формируется в пользовательском tmp (обычно /usr/local/mgr5/tmp/.filemgr-tmp/имя_пользователя/)

После успешного скачивания, архив удаляется.

Загрузить файл на сервер

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

  1. Нажмите  Загрузить  на панели инструментов.

После этого откроется окно для выбора опций:

  • Файл с локального компьютера

    Укажите файл, который необходимо загрузить с локального компьютера в текущую папку на сервере. Для поиска файла используйте кнопку Выберите файл. Для загрузки нескольких файлов выделите нужные файлы с использованием клавиш Shift или Ctrl.

  • URL файла на другом сервере.
    • URL — укажите ссылку на файл, который вы хотите закачать в текущую директорию с удалённого сервера, например, http://example.com/dir/file.html.
    • Имя файла — укажите, с каким именем файл должен быть сохранён.

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

  1. Нажмите Дерево каталогов на панели инструментов.
  2. Выделите нужную директорию и нажмите Перейти‎

Настройки менеджера файлов

  1. Нажмите на панели инструментов.

После этого откроется окно для выбора опций:

  • Кодировка в редакторе файлов — выберите кодировку по умолчанию для редактора, в которой будут открываться файлы
  • Строк в редакторе файлов — укажите приблизительную высоту окна редактора в строках. Допустимы значения от 5 до 100. Фактическое количество строк в окне редактора зависит от размера выбранного шрифта
  • Архиватор по умолчанию — выберите архиватор, который будет использоваться по умолчанию при скачивании каталога или группы файлов. Рекомендуемый формат — zip
  • Каталог по умолчанию — укажите каталог, который будет использоваться по умолчанию для сохранения и открытия файлов

Добавление директории в избранное

  1. Перейдите в нужную папку.
  2. Нажмите на панели инструментов.

Теперь достаточно нажать выпадающий список и выбрать нужный из сохранённых путей для быстрого перемещения.