АнглийскийФранцузскийИспанский

Значок OnWorks

zshzftpsys - Интернет в облаке

Запустите zshzftpsys в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда zshzftpsys, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


zshzftpsys - интерфейс функции zftp

ОПИСАНИЕ


Это описывает набор функций оболочки, поставляемых с исходным дистрибутивом как
интерфейс к zftp встроенная команда, позволяющая выполнять операции FTP из
командная строка оболочки или внутри функций или сценариев. Интерфейс похож на
традиционный FTP-клиент (например, FTP сама команда, см. FTP(1)), но поскольку это полностью
выполняются в оболочке все знакомые функции завершения, редактирования и подстановки, и т. д.
включены, присутствуют, и макросы особенно просты в написании, поскольку они просто обычные
функции оболочки.

Обязательным условием является то, что zftp команда, как описано в zshмодули(1), должно быть
доступен в версии ЗШ установлен на вашем сайте. Если оболочка настроена на
загружать новые команды во время выполнения, это, вероятно, так: набрав `zmodload zsh / zftp'убедится
(если это работает беззвучно, значит, это сработало). Если это не так, возможно zftp законопроект
все равно связаны с оболочкой: чтобы проверить это, введите `, которые zftp' и если zftp доступен вам
получит сообщение `зфтп: оболочка встроенный команду'.

Команды, данные напрямую с zftp Встроенная функция может быть вставлена ​​между функциями в
этот люкс; в некоторых случаях, используя zftp напрямую может вызвать некоторую информацию о статусе
хранятся в параметрах оболочки, чтобы стать недействительным. Обратите внимание, в частности, на описание
переменные $ ZFTP_TMOUT, $ ZFTP_PREFS и $ ZFTP_VERBOSE для zftp.

МОНТАЖ


Вы должны убедиться, что все функции из Функции / Zftp каталог источника
доступны раздачи; все они начинаются с двух букв "zf'. Они уже могут
были установлены в вашей системе; в противном случае вам нужно будет найти их и скопировать.
Каталог должен появиться как один из элементов $ fpath массив (это должно
уже будет в случае, если они были установлены), и хотя бы функция зфинит должно быть
автозагрузка; остальное он загрузит автоматически. Наконец, чтобы начать использование системы, вы
нужно позвонить в зфинит функция. Следующий код в вашем .zshrc устроит для
это; предположим, что функции хранятся в каталоге ~ / myfns:

fpath = (~ / myfns $ fpath)
автозагрузка -U зфинит
зфинит

Обратите внимание, что зфинит предполагает, что вы используете zmodload метод загрузки zftp команда. Если
он уже встроен в оболочку, поменять зфинит в зфинит -n. Это полезно (хотя и не
обязательно), если звонок зфинит появляется после любого кода для инициализации нового завершения
система, остальное ненужное компктл будут даны команды.

ФУНКЦИИ


Последовательность операций при передаче файлов по сути такая же, как и при передаче файлов.
в стандартном FTP-клиенте. Обратите внимание, что из-за причуды оболочки Getopts встроенный, для
те функции, которые обрабатывают параметры, вы должны использовать `--'а не'-'для обеспечения
остальные аргументы трактуются буквально (одиночный `-'рассматривается как аргумент).

открытие a связи
zfparams [ кашель [ пользователь [ password ...]]]
Установить или показать параметры на будущее zfopen без аргументов. Если нет аргументов
даны, отображаются текущие параметры (пароль будет отображаться как
линия звездочек). Если кашель дано, и либо пользователь or password не является,
они будут запрошены; кроме того, любой параметр, заданный как `?'будет запрошено,
и если `?'сопровождается строкой, которая будет использоваться в качестве подсказки. В виде zfopen
призывы zfparams чтобы сохранить параметры, это обычно не требует прямого вызова.

Единственный аргумент `-'удалит сохраненные параметры. Это также вызовет
память последнего каталога (и так далее) на другом хосте, который нужно удалить.

zfopen [ -1 ] [ кашель [ пользователь [ password [ аккаунт ]]]]
If кашель присутствует, откройте соединение с этим хостом под именем пользователя пользователь
password password (и, в редких случаях, когда это необходимо,
аккаунт ). Если необходимый параметр отсутствует или задан как `?'будет запрошено
за. Если кашель отсутствует, используйте ранее сохраненный набор параметров.

Если команда прошла успешно, и терминал совместим с Xterm или
солнце-cmd, в строке заголовка появится сводка, в которой хост: каталог
и удаленный хост: каталог; это обрабатывается функцией zftp_chpwd,
описано ниже.

Как правило, кашель, пользователь и password записываются внутри для последующего повторного открытия,
либо по zfopen без аргументов или автоматически (см. ниже). С
вариант `-1', информация не сохраняется. Также, если открытая команда с аргументами
не удалось, параметры не будут сохранены (и любые предыдущие параметры также будут
быть удаленным). А zfopen сам по себе, или zfopen -1, никогда не изменяет сохраненные
параметры.

Оба формата zfopen и Zfanon (но нет zfparams) понимать URL-адреса формы
FTP: //кашель/дорожка... как смысл подключиться к кашель, затем смените каталог на путь
(который должен быть каталогом, а не файлом). `FTP: //'можно опустить; конечный
`/'достаточно, чтобы вызвать распознавание путь. Обратите внимание на префиксы, отличные от `FTP:'
не распознаются, и что все символы после первой косой черты после кашель
значительный в путь.

Zfanon [ -1 ] кашель
Открыть соединение кашель для анонимного FTP. Используемое имя пользователя:анонимный».
пароль (который будет сообщен в первый раз) генерируется как пользователь@кашель; это
затем сохраняется в параметре оболочки $ EMAIL_ADDR который в качестве альтернативы может быть установлен
вручную на подходящую строку.

Каталог управление
zfcd [ директория ]
zfcd -
zfcd старый новый
Измените текущий каталог на удаленном сервере: это реализовано для того, чтобы
многие функции встроенной оболочки cd.

В первой форме с директория присутствует, перейдите в каталог директория. Команда `zfcd
..'обрабатывается особым образом, поэтому гарантированно работает на серверах, отличных от UNIX (обратите внимание на это
обрабатывается внутри zftp). если директория опущено, имеет эффект `zfcd ~'.

Вторая форма изменится на ранее текущий каталог.

Третья форма пытается изменить текущий каталог, заменив первый
появление строки старый со строкой новый в текущем каталоге.

Обратите внимание, что в этой команде, да и вообще везде, где ожидается удаленное имя файла,
строка, которая на локальном хосте соответствует `~'преобразуется обратно в `~' до
передается на удаленную машину. Это удобно, потому что
расширение выполняется в командной строке перед zfcd получает строку. За
Например, предположим, что это команда `zfcd ~ / foo'. Оболочка расширит это до полной
путь, такой как `zfcd / домашний / пользователь2 / pws / foo'. На данном этапе, zfcd признает
начальный путь как соответствующий~'и отправит каталог на удаленный хост
as ~ / foo, так что `~'будет расширен сервером до правильного удаленного хоста
каталог. Другие именованные каталоги в форме `~ имя'не рассматриваются в этом
мода.

зфздесь Измените каталог на удаленном сервере на тот, который соответствует текущему локальному
каталог со специальной обработкой `~' как в zfcd. Например, если текущий
локальный каталог ~ / foo / bar, то зфздесь выполняет эффект `zfcd ~ / foo / bar'.

zfdir [ -рфд ] [ - ] [ dir-параметры ] [ директория ]
Создайте длинный список каталогов. Аргументы dir-параметры и директория пройдены
непосредственно на сервер, и их эффект зависит от реализации, но с указанием
конкретный удаленный каталог директория обычно возможно. Вывод пройден
через пейджер, заданный переменной окружения $ PAGER, или `больше'если это не
комплект.

Каталог обычно кэшируется для повторного использования. Фактически поддерживается два кеша.
Один предназначен для использования, когда нет dir-параметры or директория, т.е. полный список
текущий удаленный каталог; он сбрасывается при изменении текущего удаленного каталога.
Другой сохраняется для повторного использования zfdir с теми же аргументами; Например,
повторное использование `zfdir / pub / gnu'потребуется только получить каталог на
первый звонок. В качестве альтернативы этот кеш можно повторно просмотреть с помощью -r вариант. В виде
относительные каталоги запутают zfdir, -f опцию можно использовать для принудительного
кеш должен быть очищен до того, как каталог появится в списке. Опция -d удалит оба
кеширует без отображения списка каталогов; он также удалит кеш файла
имена в текущем удаленном каталоге, если таковые имеются.

ZFLS [ ls-опции ] [ директория ]
Список файлов на удаленном сервере. Без аргументов это приведет к простому
список имен файлов для текущего удаленного каталога. Передаются любые аргументы
прямо на сервер. Пейджер и кеширование не используются.

Статус: команды
zftype [ напишите ]
Без аргументов показывает тип передаваемых данных, обычно ASCII или
двоичный. С аргументом измените тип: типы `A'или `ASCII'для данных ASCII
и `B'или `BINARY', `I'или `ОБРАЗ'для двоичных данных понимаются
без учета регистра.

zfstat [ -v ]
Показать статус текущего или последнего подключения, а также статус некоторых из
zftpпеременные состояния. С -v вариант, более подробный список создается
также запрашивает у сервера версию событий.

Получение файлов
Все команды для получения файлов имеют как минимум два варианта. -G подавляет удаленный
расширение имени файла, которое в противном случае было бы выполнено (подробнее см. ниже
описание этого). -t пытается установить время модификации локального файла на это
удаленного файла: см. описание функции zfrtime ниже для более
Информация.

zfget [ -GTC ] file1 ...
Получить все перечисленные файлы file1 ... по одному с удаленного сервера. Если
файл содержит/', полное имя передается на удаленный сервер, но файл
хранится локально под именем, указанным в части после финального символа `/'. Опция -c
(cat) принудительно отправляет все файлы одним потоком на стандартный вывод; в этом
дело -t вариант не имеет никакого эффекта.

зфугет [ -Гвст ] file1 ...
As zfget, но получать только те файлы, версия которых на удаленном сервере новее
(имеет более позднее время модификации) или если локальный файл не существует. Если
удаленный файл старше, но файлы имеют разные размеры, или если размеры
то же самое, но удаленный файл новее, пользователь обычно будет опрашиваться. С
вариант -s, команда выполняется без вывода сообщений и всегда будет извлекать файл в любом из
эти два случая. С опцией -v, команда выводит дополнительную информацию о
файлы, пока решается, передавать ли их.

zfcget [ -Гт ] file1 ...
As zfget, но если какой-либо из локальных файлов существует и короче, чем
соответствующий удаленный файл, команда предполагает, что это результат частичного
завершил передачу и пытается передать оставшуюся часть файла. Это полезно
при плохом соединении, которое продолжает давать сбои.

Обратите внимание, что для этого требуется обычно реализуемая, но нестандартная версия
Протокол FTP, поэтому не гарантируется работа на всех серверах.

zfgcp [ -Гт ] удаленный файл локальный файл
zfgcp [ -Гт ] rfile1 ... лдир
Это извлекает файлы с удаленного сервера с аргументами, которые ведут себя аналогично
cp команда.

В первой форме скопируйте удаленный файл с сервера в локальный файл локальный файл.

Во второй форме скопируйте все удаленные файлы rfile1 ... в локальный каталог
лдир сохраняя те же базовые имена. Это предполагает семантику каталогов UNIX.

Посылающий файлов
zfput [ -r ] file1 ...
Отправить все file1 ... передается отдельно удаленному серверу. Если имя файла
содержит `/', полное имя файла используется локально для поиска файла, но только
basename используется для имени удаленного файла.

С опцией -r, если любой из файлов это каталоги, они отправляются рекурсивно
со всеми их подкаталогами, включая файлы, начинающиеся с `.'. Это требует
чтобы удаленная машина понимала семантику файлов UNIX, поскольку `/'используется как
разделитель каталогов.

зфупут [ -против ] file1 ...
As zfput, но отправлять только те файлы, которые новее, чем их удаленные эквиваленты, или если
удаленный файл не существует. Логика такая же, как и для зфугет, но в обратном порядке
между локальными и удаленными файлами.

zfcput file1 ...
As zfput, но если какой-либо удаленный файл уже существует и короче локального
эквивалент, предположим, что это результат неполной передачи, и отправьте оставшуюся часть
файл, который нужно добавить к существующей части. Поскольку команда добавления FTP является частью
стандартный набор, это в принципе сработает больше, чем zfcget.

zfpcp локальный файл удаленный файл
zfpcp lфайл1 ... это
Это отправляет файлы на удаленный сервер с аргументами, которые ведут себя аналогично cp
команда.

С двумя аргументами скопируйте локальный файл на сервер как удаленный файл.

С более чем двумя аргументами скопируйте все локальные файлы lфайл1 ... в существующие
удаленный каталог это сохраняя те же базовые имена. Предполагается, что каталог UNIX
семантика.

Проблема возникает, если вы попытаетесь использовать zfpcp lфайл1 это, т.е. вторая форма
копирование, но с двумя аргументами, поскольку у команды нет простого способа узнать, это
соответствует каталогу или имени файла. Он пытается решить эту проблему в различных
способами. Во-первых, если это аргумент.'или `..'или заканчивается косой чертой, предполагается
быть каталогом. Во-вторых, если операция копирования в удаленный файл в
первая форма не удалась, и удаленный сервер отправляет ожидаемый код ошибки 553
и ответ, содержащий строку `Is a каталог', тогда zfpcp будет повторять попытку, используя
вторая форма.

Закрытие связи
zfclose
Закройте соединение.

Сессия управление
zfsession [ -лвод ] [ имя ]
Позволяет управлять несколькими сеансами FTP одновременно. По умолчанию соединения занимают
место в сеансе под названием `по умолчанию'; давая команду `zfsession имя' ты
можно изменить на новый или существующий сеанс с именем по вашему выбору. Новый
сеанс запоминает свое собственное соединение, а также связанные параметры оболочки, и
также параметры хоста / пользователя, установленные zfparams. Следовательно, у вас могут быть разные
сеансы, настроенные для подключения к разным хостам, каждый из которых запоминает соответствующие
хост, пользователь и пароль.

Без аргументов, zfsession печатает имя текущего сеанса; с
вариант -l в нем перечислены все сеансы, которые существуют в настоящее время, и с опцией -v it
дает подробный список, показывающий хост и каталог для каждого сеанса, где
текущая сессия отмечена звездочкой. С участием -o, он переключится на самый
недавняя предыдущая сессия.

В -d, данная сессия (или текущая) удаляется; все, что нужно сделать
с ним совсем забыли. Если это был единственный сеанс, новый сеанс вызывал
`по умолчанию'создается и обновляется. Безопаснее всего не удалять сеансы, пока
фоновые команды с использованием zftp активны

Zftransfer сессия1:file1 сессия2:file2
Передача файлов между двумя сеансами; локальная копия не производится. Файл читается из
сессия сессия1 as file1 и записано на сессию сессия2 как файл file2; file1 и
file2 может относиться к текущим каталогам сеанса. Либо сессия1 or
сессия2 может быть опущено (хотя двоеточие следует оставить, если есть возможность
двоеточия в имени файла) и по умолчанию используется текущий сеанс; file2
может быть опущено или может заканчиваться косой чертой, в этом случае базовое имя file1 будет
добавлен. Сессии сессия1 и сессия2 должно быть отличным.

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

Закладки
Две функции zfmark и zfgoto позволяют "добавить в закладки" текущее местоположение (хост,
пользователь и каталог) текущего FTP-соединения для дальнейшего использования. Файл, который будет использоваться для
сохранение и получение закладок задается параметром $ ZFTP_BMFILE; если не установлен, когда
вызывается одна из двух функций, она будет установлена ​​в файл .zfbkmarks в каталоге
где находятся ваши файлы запуска zsh (обычно ~).

zfmark [ закладка ]
Если указан аргумент, отметьте текущий хост, пользователя и каталог под именем
закладка для последующего использования zfgoto. Если нет открытого соединения, используйте значения
для последнего соединения непосредственно перед его закрытием; это ошибка, если есть
не было ни одного. Любая существующая закладка с таким же именем будет автоматически заменена.

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

zfgoto [ -n ] закладка
Вернитесь в место, указанное закладка, как ранее установлено zfmark, Если
у местоположения есть пользователь `FTP'или `анонимный', откройте соединение с Zfanon, так что нет
Необходим пароль. Если параметры пользователя и хоста совпадают с сохраненными для
текущий сеанс, если таковой имеется, они будут использоваться, и снова пароль не требуется.
В противном случае будет запрошен пароль.

С опцией -n, закладка воспринимается как псевдоним, сохраненный нкфтп
программу в своем файле закладок, который предполагается ~ / .ncftp / закладки,
В остальном функция работает идентично. Обратите внимание, что нет механизма для
добавление или изменение нкфтп закладки из функций zftp.

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

зфинит [ -n ]
Как описано выше, это используется для инициализации системы функций zftp. В -n
параметр следует использовать, если команда zftp уже встроена в оболочку.

zfaautocheck [ -дн ]
Эта функция вызывается для реализации автоматического повторного открытия, как описано в
подробнее ниже. Параметры должны быть указаны в первом аргументе; -n предотвращает
команда от перехода в старый каталог, а -d предотвращает установку
переменная do_close, который в противном случае используется как флаг для автоматического закрытия
подключение после перевода. Хост и каталог для последнего сеанса
хранится в переменной $ zflastsession, но внутренний хост / пользователь / пароль
параметры также должны быть правильно установлены.

zfcd_match префикс суффикс
Это выполняет сопоставление для завершения имен удаленных каталогов. Если пульт
сервер UNIX, он попытается убедить сервер указать удаленный каталог
с отмеченными подкаталогами, что обычно работает, но не гарантируется. На других
Хосты просто звонят zfget_match и, следовательно, завершает все файлы, а не только
каталоги. В некоторых системах каталоги могут даже не выглядеть как имена файлов.

zfget_match префикс суффикс
Это выполняет сопоставление для завершения удаленных имен файлов. Кэширует файлы для
текущий каталог (только) в параметре оболочки $ zftp_fcache. Это в форме
называться -K возможность компктл, но также работает при вызове из
функция завершения в стиле виджета с префикс и суффикс установить соответствующим образом.

zfrglob VarName
Выполните удаленное глобальное копирование, как более подробно описано ниже. VarName это имя
переменная, содержащая шаблон, который нужно раскрыть; если были какие-то совпадения,
та же переменная будет установлена ​​в расширенный набор имен файлов при возврате.

zfrtime файл файл [ время ]
Установить локальный файл файл иметь то же время модификации, что и удаленный файл
файл, или явное время время в формате FTP ЧГГММДДччммСС для часового пояса GMT.
Это использует оболочку zsh / datetime модуль для выполнения преобразования из GMT в
по местному времени.

zftp_chpwd
Эта функция вызывается каждый раз, когда открывается или закрывается соединение, либо удаленный
каталог меняется. Эта версия изменяет строку заголовка Xterm-совместимый или
солнце-cmd эмулятор терминала для отображения локальных и удаленных имен хостов и текущих
каталоги. Лучше всего работает в сочетании с функцией chpwd. В частности,
функция формы

chpwd () {
if [[ -n $ ZFTP_USER ]]; тогда
zftp_chpwd
еще
# обычный chpwd например положил хост: каталог in название бар
fi
}

вписывается хорошо.

zftp_progress
Эта функция показывает статус перевода. Он ничего не напишет, если
вывод идет на терминал; однако, если вы переносите файлы в
background, вы должны вручную отключить отчеты о проделанной работе, используя `zstyle ': zftp: *'
прогресс нет'. Также обратите внимание, что если вы его измените, любой вывод должен соответствовать стандарту
ошибка, поскольку стандартный вывод может быть полученным файлом. Форма прогресса
счетчик, или используется ли он вообще, можно настроить без изменения
функция, как описано в следующем разделе.

zffcache
Это используется для реализации кеширования файлов в текущем каталоге для каждого
сеанс отдельно. Он используется zfget_match и zfrglob.

РАЗНОЕ ФУНКЦИИ И ОСОБЕННОСТИ


Конфигурация
Доступны различные стили с использованием стандартного механизма стилей оболочки, описанного в
zshмодули(1). Вкратце, команда `zstyle ': zftp: *' стиль ценностное ... '. определяет стиль
иметь ценность ценностное ; может быть указано более одного значения, хотя это бесполезно в
случаи, описанные здесь. Эти значения затем будут использоваться во всей системе функций zftp.
Для более точного управления первый аргумент, который дает контекст, в котором стиль
применяется, может быть изменен для включения определенной функции, например,: zftp: zfget':
тогда стиль будет иметь заданное значение только в zfget функция. Ценности для того же
может задаваться стиль в разных контекстах; будет использоваться наиболее конкретная функция, где
струны считаются более конкретными, чем образцы, и более длинные образцы и более короткие
узоры. Обратите внимание, что используется только имя функции верхнего уровня, вызываемое пользователем;
вызов функций нижнего уровня прозрачен для пользователя. Следовательно, изменения в
строка заголовка в zftp_chpwd использовать контексты : zftp: zfopen, : zftp: zfcdи т. д., в зависимости от того, где
он был вызван из. Подразумеваются следующие стили:

прогресс
Контролирует способ, которым zftp_progress сообщает о ходе перевода. Если
пустой, не установленный или `нет', отчета о проделанной работе не создается; если `бар'растущая полоса
показано обратное видео; если `процент'(или любая другая строка, хотя это может измениться
в будущем) отображается процент переданного файла. Бар метр
требует, чтобы ширина терминала была доступна через $ COLUMNS параметр
(обычно это устанавливается автоматически). Если размер передаваемого файла
недоступно, бар и процент метры просто покажут количество байтов
перенесено пока.

После появления зфинит запускается, если этот стиль не определен для контекста : zftp: *, будет
быть установлен на `bar '.

обновление Задает минимальный интервал времени между обновлениями индикатора выполнения в
секунд. Обновление не производится, если не были получены новые данные, поэтому фактическое время
интервал ограничен только $ ZFTP_TIMEOUT.

Как описано для прогресс, зфинит заставит это по умолчанию равным 1.

удаленный шар
Если установлено значение `1', `Да'или `правда', генерация имени файла (подстановка) выполняется на
удаленная машина вместо самого zsh; увидеть ниже.

заголовка
Если установлено значение `1', `Да'или `правда', zftp_chpwd поставит удаленный хост и удаленный
в строку заголовка эмуляторов терминала, таких как xterm или sun-cmd, которые
разрешите это.

Как описано для прогресс, зфинит заставит это по умолчанию равным 1.

chpwd Если установлено значение `1''Да'или `правда', zftp_chpwd вызовет функцию chpwd когда
соединение закрыто. Это полезно, если данные удаленного хоста были помещены в
строка заголовка терминала zftp_chpwd и ваш обычный chpwd также изменяет строку заголовка.

После появления зфинит запущен, он определит, chpwd существует, и если это так, он установит
значение по умолчанию для стиля - 1, если его еще нет.

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

Удаленный подстановка
Команды для получения файлов обычно выполняют генерацию имени файла (подстановку) на их
аргументы; это можно отключить, передав опцию -G к каждой из команд.
Обычно это работает путем получения полного списка файлов для каталога в
вопрос, а затем сопоставить их локально с предоставленным шаблоном. Это
преимущество в том, что полный набор шаблонов zsh (с учетом настройки параметра
EXTENDED_GLOB) может быть использован. Однако это означает, что часть имени файла, содержащая каталог, будет
не раскрывается и должно быть дано точно. Если удаленный сервер не поддерживает UNIX
семантика каталогов, обработка каталогов проблематична, и рекомендуется
использоваться только в текущем каталоге. Список файлов в текущем каталоге, если
извлечены, будут кэшированы, так что последующие глобусы в том же каталоге без
вмешиваясь zfcd намного быстрее.

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

Автоматический и временный возобновление
Как описано для zfopen команда, последующая zfopen без параметров откроется снова
соединение с последним хостом (включая соединения, сделанные с Zfanon команда).
Открытое таким образом соединение запускается в удаленном каталоге по умолчанию и будет
остаются открытыми до явного закрытия.

Также доступно автоматическое повторное открытие. Если соединение в настоящее время не открыто и
дана команда, требующая соединения, последнее соединение неявно открывается повторно. В
в этом случае каталог, который был текущим, когда соединение было снова закрыто, становится
текущий каталог (если, конечно, данная команда не изменит его). Автоматическое открытие
также будет иметь место, если соединение было закрыто удаленным сервером по какой-либо причине
(например, тайм-аут). Он недоступен, если -1 вариант zfopen or Zfanon использовался.

Кроме того, если выданная команда представляет собой передачу файла, соединение будет закрыто после
передача завершена, следовательно, обеспечивается однократный режим передачи. Это не
применять к командам изменения каталога или перечисления; например zfdir может снова открыть
соединение, но оставлю его открытым. Кроме того, автоматическое закрытие будет происходить только в
та же команда, что и автоматическое открывание, т. е. zfdir непосредственно за которым следует zfget никогда
закрыть соединение автоматически.

Информацию о предыдущем подключении дает zfstat функция. Таким образом, для
Например, если это сообщает:

сессия: по умолчанию
Не связанный.
Фамилия сессия: ftp.bar.com:/pub/textfiles

тогда команда zfget file.txt попытается повторно открыть соединение с ftp.bar.com,
получить файл /pub/текстовые файлы/file.txt, и сразу же снова закройте соединение. На
с другой стороны, zfcd .. откроет соединение в каталоге /паб и оставьте его открытым.

Обратите внимание, что все вышеперечисленное является локальным для каждого сеанса; если вы вернетесь к предыдущему сеансу,
соединение для этого сеанса будет открыто повторно.

Завершение
Поддерживается завершение локальных и удаленных файлов, каталогов, сеансов и закладок.
Старший, компктл-стилевое завершение определяется, когда зфинит называется; поддержка нового
Система автозавершения на основе виджетов предусмотрена в функции Завершение / Zsh / Command / _zftp,
который должен быть установлен вместе с другими функциями системы заканчивания и, следовательно,
должен быть доступен автоматически.

Используйте zshzftpsys онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    oStorybook
    oStorybook
    oСборник рассказов l'outil privil�gi� des
    �crivains. ВНИМАНИЕ : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --en_RU oStorybook правильный инструмент для
    писатели. ВНИМАНИЕ...
    Скачать oStorybook
  • 2
    Асусврт-Мерлин
    Асусврт-Мерлин
    Asuswrt-Merlin является сторонним поставщиком
    прошивка для выбора беспроводной сети Asus
    маршрутизаторы. На основе прошивки Asuswrt
    Разработанный Asus, он содержит твики, новые
    особенности и ...
    Скачать Asuswrt-Merlin
  • 3
    Atom
    Atom
    Atom - это текстовый редактор,
    современный, доступный и полнофункциональный.
    Его также легко настроить - вы
    может настроить его на что угодно и быть
    способен ...
    Скачать Atom
  • 4
    Осу!
    Осу!
    Осу! это простая ритм-игра с колодцем
    продуманная кривая обучения для игроков
    всех уровней мастерства. Один из великих
    аспекты Осу! в том, что это
    сообщество-доктор...
    Скачать Осу!
  • 5
    LIBPNG: справочная библиотека PNG
    LIBPNG: справочная библиотека PNG
    Справочная библиотека для поддержки
    Формат Portable Network Graphics (PNG).
    Аудитория: Разработчики. Программирование
    Язык: C. Это приложение, которое
    также может ...
    Скачать LIBPNG: справочная библиотека PNG
  • 6
    Металлоискатель на базе RP2040
    Металлоискатель на базе RP2040
    На основе платы Raspberry Pi Pico это
    металлоискатель включен в импульсный
    категория индукционных металлоискателей, с
    хорошо известные преимущества и недостатки.
    RP ...
    Скачать Металлоискатель на базе RP2040
  • Больше »

Команды Linux

Ad