Менеджер файлов
Менеджер файлов предназначен для работы с файловой системой через web-интерфейс. С его помощью можно выполнять наиболее частые операции над файлами, такие как:
- просмотр;
- изменение параметров;
- копирование;
- перемещение;
- удаление;
- архивирование и распаковка;
- скачивание и закачивание файлов с компьютера на сервер и наоборот.
Интерфейс
- Имя — название файла или папки с указанием типа;
- Размер — размер файла или папки (в байтах);
- Права — права, выставленные на файл или каталог в операционной системе;
- Владелец — имя владельца файла или папки;
- Группа — группа, к которой принадлежит данный файл или папка;
- Дата изменения — дата последнего изменения файла или папки.
Просмотр файлов и папок
Для перемещения по файловой системе:
1. Дважды кликните по названию папки, появится её содержимое.
2. Дважды кликните Назад на панели инструментов для возврата в предыдущую директорию.
3. Дважды кликните по названию файла, чтобы открыть его содержимое.
Создание нового файла или каталога
Чтобы создать новый файл или каталог, нажмите на панели инструментов и заполните форму:
- Тип — выберите из списка: файл, папка или ссылка. Если выбрано тип Ссылка, то в форму будет добавлено дополнительное поле Значение;
- Значение — укажите имя файла или каталога, на которые будет создана данная ссылка;
- Имя — укажите имя файла или папки.
Редактирование файла
Чтобы изменить содержимое файла, выделите нужную строчку в списке, дважды кликните по ней или в раскрывающемся меню выберите Открыть файл.
При открытии файлов журналов с расширением .log, .log.gz в редактор загружаются последние 50 строк журнала в режиме «только для чтения».
Для того, чтобы открыть файл в нужной кодировке, выберите требуемую кодировку в соответствующем поле.
В качестве основы редактора файлов в ispmanager 6 используется проект Ace. Вы можете изменить внешний вид редактора, используя поля выбора размера шрифта (Шрифт), темы оформления (Тема), подсветки синтаксиса (Режим), включения-выключения нумерации строк (Нумерация), визуального переноса слов (Перенос). Автоматический перенос слов не добавляет символы переноса в редактируемый файл.
Краткий справочник по горячим клавишам режима Ace:
Windows/Linux | Mac | Действие |
Ctrl+Shift+U | Ctrl+Shift+U | Перевести в нижний регистр |
Ctrl+U | Ctrl+U | Перевести в верхний регистр |
Shift+(Up/Down/Left/Right/ Home/End/PgUp/PgDown) | Shift+(Up Down Left Right Home End PgUp PgDown) | Выделить текст |
Ctrl+A | Command+A | Выделить весь текст |
Ctrl+Shift+D | Command+Shift+D | Копировать выделенное |
Ctrl+F | Command+F | Искать |
Ctrl+K | Command+G | Искать далее |
Ctrl+Shift+K | Command+Shift+G | Искать в обратном направлении |
Ctrl+H | Command+Option+F | Поиск и замена |
Ctrl+Shift+R | Command+Option+Shift+F | Найти и заменить везде |
Alt+L, Ctrl+F1 | Command+Option+L, Command+F1 | "Сложить в карман" (fold) выделенный текст |
Alt+Shift+L, Ctrl+Shift+F1 | Command+Option+Shift+L, Command+Shift+F1 | "Выложить из кармана" (unfold) текст |
Left, Right, Up, Down, Home, End, PgUp, PgDown | Ctrl+B, Ctrl+F, Ctrl+P, Ctrl+N, Ctrl+A, Ctrl+E, Option+PageUp, Option+PageDown | Перемещение по тексту |
Ctrl+End | Command+End, Command+Down | Перейти в конец текста |
Ctrl+Home | Command+Home | Перейти в начало текста |
Ctrl+L | Command+L | Перейти на строку с указанным номером |
Ctrl+P | Перейти на парную скобку | |
Ctrl+Left | Option+Left | Перейти на слово влево |
Ctrl+Right | Option+Right | Перейти на слово вправо |
Tab | Tab | Вставить отступ (для выделенного текста тоже) |
Shift+Tab | Shift+Tab | Удалить отступ (для выделенного текста тоже) |
Ctrl+Alt+E | Command+Option+E | Записать макрос |
Ctrl+Shift+E | Command+Shift+E | Воспроизвести макрос |
Alt+Down | Option+Down | Сдвинуть строки вниз |
Alt+Up | Option+Up | Сдвинуть строки вверх |
Insert | Insert | Переключение режима вставка/перезапись |
Ctrl+Z, | Command+Z | Отменить изменения |
Ctrl+Shift+Z, Ctrl+Y | Command+Shift+Z, Command+Y | Вернуть изменения |
Ctrl+D | Command+D | Удалить строку |
Alt+Delete | Ctrl+K | Удалить текст от позиции курсора до конца строки |
Alt+Backspace | Command+Backspace | Удалить текст от начала строки до позиции курсора |
Ctrl+Backspace | Option+Backspace, Ctrl+Option+Backspace | Удалить слово слева от курсора |
Ctrl+Delete | Option+Delete | Удалить слово справа от курсора |
Ctrl+/ | Command+/ | Закомментировать/раскомментировать строку/выделенный текст (работает в режимах C/C++, C# и т.п.) |
Сtrl+S | Command+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;
- Имя файла — укажите, с каким именем файл должен быть сохранён.
- URL — укажите ссылку на файл, который вы хотите закачать в текущую директорию с удалённого сервера, например, http://example.com/dir/file.html;
Перейти в каталог
1. Нажмите Дерево каталогов на панели инструментов.
2. Выделите нужную директорию и нажмите Перейти.
Настройки менеджера файлов
1. Нажмите на панели инструментов.
После этого откроется окно для выбора опций:
- Кодировка в редакторе файлов — выберите кодировку по умолчанию для редактора, в которой будут открываться файлы;
- Строк в редакторе файлов — укажите приблизительную высоту окна редактора в строках. Допустимы значения от 5 до 100. Фактическое количество строк в окне редактора зависит от размера выбранного шрифта;
- Архиватор по умолчанию — выберите архиватор, который будет использоваться по умолчанию при скачивании каталога или группы файлов. Рекомендуемый формат — zip;
- Каталог по умолчанию — укажите каталог, который будет использоваться по умолчанию для сохранения и открытия файлов.
Добавление директории в избранное
1. Перейдите в нужную папку.
2. Нажмите на панели инструментов.
Теперь достаточно нажать выпадающий список и выбрать нужный из сохранённых путей для быстрого перемещения.