ispmanager 6 lite, pro, host

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

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

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

Интерфейс

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

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

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

1. Дважды кликните по названию папки, появится её содержимое.

2. Дважды кликните  Назад  на панели инструментов для возврата в предыдущую директорию.

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

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

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

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

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

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

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

При открытии файлов журналов с расширением .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. В раскрывающемся меню   выберите Открыть каталог.

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

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

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. Нажмите   на панели инструментов.

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