англійськафранцузькаіспанська

Ad


Значок OnWorks

weex - онлайн у хмарі

Запустіть weex у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

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

ПРОГРАМА:

ІМ'Я


weex - швидкий WEb EXchanger неінтерактивний клієнт FTP і FTPS

СИНТАКСИС


weex [ Параметри ] HOSTID [ХОСТІД...]

ОПИС


weex це утиліта, призначена для автоматизації завдання віддаленого обслуговування веб-сторінки або
інший архів FTP або FTPS. З weex , супроводжувач веб-сайту або архіву, який повинен
адміністрування за допомогою взаємодії FTP/FTPS може значною мірою ігнорувати цей процес. Архів
адміністратор просто створює локальний каталог, який служить точною моделлю для
зовнішні дані. Усі модифікації та пряма взаємодія здійснюються локально для цього каталогу
структура. Коли адміністратор бажає узгодити дані на віддаленому сайті з
що з локального каталогу моделей, просто виконуючи weex досягає цього найбільше
ефективна пропускна здатність, передаючи лише файли, які потребують оновлення. Програма
створить або видалить файли чи каталоги, якщо це необхідно для точного встановлення локального
модель на віддаленому сервері.

Обов'язковий HOSTID Аргумент — це визначене користувачем ім'я, яке представляє певний FTP
обліковий запис або конфігурацію, зазначені в ~/.weexrc файл. Цей файл, вміст якого
описані нижче, можуть бути альтернативно названі ~/.weex/weexrc. Кілька HOSTID аргументація
до єдиного weex команди підтримуються для впливу на кілька архівів або конфігурацій у
негайне правонаступництво. Крім того, фактичний HOSTID можна замінити числом
що представляє його відносне послідовне положення в ~/.weexrc файл (перший HOSTID
визначення дорівнює 1 і так далі).

ВАРІАНТИ


Параметри командного рядка мають пріоритет над будь-якими, зазначеними у файлі конфігурації.

-d, --debug-config
Виводить конфігурацію кожного хоста.

-Д, --debug-ftplib
Виводить повідомлення з/на FTP-сервер.

-f, --сила
Якщо механізм кешування гальмує завантаження файлів, це повинно бути
передано, ця опція змусить фактичне перенесення завжди відбуватися.

-h, --допомога
Виводить підсумок використання stdout.

-м, --монохромний
Режим за замовчуванням генерує корисне кольорове кодування на основі операції
виконано. Цей параметр пригнічує це.

-р, --rebuild-cache
Якщо файл кешу зламаний, скористайтеся цим, щоб відновити його.

-так, -- мовчазний
Режим за замовчуванням виводить корисне повідомлення про стан для кожної виконаної дії, в тому числі
вимірювачі прогресу передачі файлів. Цей режим пригнічує вихід.

-t, --тест
Weex не змінює жодні віддалені файли/каталоги.

-V, -- версія
Друкує версію weex програми.

КОНФІГУРАЦІЯ Фото


Оскільки ця програма призначена як неінтерактивна, правильно налаштований файл конфігурації
є суттєвим. weex шукає цей файл або в ~/.weexrc or ~/.weex/weexrc.

Загальним форматом файлу конфігурації є заголовок розділу в дужках, за яким слідує
параметри, які визначають конфігурацію цього розділу. Надається назва розділу
до weex під час виконання, щоб вказати порядок FTP, який потрібно оновити. Параметр є
діє лише для останнього заголовка розділу, який йому передував. Виняток з цього становить
[за замовчуванням] розділ, який створює налаштування для невизначених параметрів у кожному розділі.
У випадку параметрів, які приймають кілька значень, розділ за замовчуванням доповнює будь-які
спеціально визначені значення.

Рядки, які починаються з символу "#", безпечно ігноруються як коментарі. Жоден розділ
імена, ні змінні параметрів будь-яким чином чутливі до регістру. Назви розділів не можуть починатися
з числами. Деяким параметрам можна призначити кілька значень. Там, де це неможливо,
використовується останнє значення. Щоб уводити спеціальні символи в лапки, використовуйте одинарні лапки (') або подвійні
лапки ("). Щоб процитувати певний символ цитати, використовуйте інші лапки. Загальний синтаксис
Формат файлу конфігурації:

[hostid1]
Параметр 1 = значення
# Перший метод для кількох значень
Параметр 2 = значення
Параметр 2 = значення
...

[hostid2]
Параметр 1 = значення
# Другий метод для кількох значень
Параметр2 = {
значення
значення
}
...

[за замовчуванням]
Параметр = Значення
...

ПАРАМЕТР СПИСОК

Ці параметри використовуються для визначення властивостей конкретної конфігурації хоста
названі в дужках. При вказівці імен каталогів кінцевий символ "/" є необов'язковим. також,
і файли, і каталоги (крім SrcDir і DestDir) можна вказати за допомогою оболонки
символи підстановки. Якщо файл або шаблон файлу вказано без шляху, він
вважається доступним, коли зустрічається в будь-якому каталозі. Якщо це явно
зазначену комбінацію шлях/файл, конфігурація доступна в цьому каталозі.
Файли/каталоги, крім `SrcDir' і `DestDir', можна вказати як абсолютний шлях, так і
відносний шлях. Але ви повинні вказати `SrcDir' і `DestDir' як абсолютний шлях. Коли ти
Ви повинні вказати `/public_html/ignoreme.html' як відносний шлях
`./ignoreme.html', а не `ignoreme.html'. При вказуванні двійкових станів можна використовувати
будь-яке з наступного: правда/неправда, так/ні, T/F, 1/0. Жоден з них не чутливий до регістру.

AsciiFile
Шаблони імен файлів, які будуть передані в режимі ASCII. Режим за замовчуванням для
файли, не визначені таким чином, є режимом IMAGE(BINARY).

AuthorizationName
Якщо ви використовуєте проксі-сервер FTP, який вимагає авторизації виклику/відповіді
за допомогою нестандартних команд AUTHORIZE та RESPONSE встановіть цей параметр на ваш
ім'я користувача авторизації (або номер). Після входу в проксі-сервер weex буде
запропонувати вам завдання та прочитати відповідь.

Змінити дозвіл
Права доступу до файлів у каталогах, зазначених у
ChangePermissionDir змінено на цей параметр. Формат — тризначний
вісімкове число.

ChangePermissionDir
Файли в каталогах, призначених для цього параметра, матимуть свої права доступу
змінено після відправки. Вкажіть локальні каталоги.

ChdirAtConnection
Встановіть "true", щоб змінити віддалений поточний робочий каталог на DestDir під час підключення. Якщо
віддалений поточний робочий каталог при підключенні - DestDir, weex працює трохи швидше
встановивши для цього параметра значення `false'. За замовчуванням є `true'.

ConvToLower
Якщо встановлено значення `true', імена файлів перетворюються на нижній регістр перед відправкою. Це
функція дозволяє взаємодіяти з FTP-серверами, які не підтримують регістр
імена файлів. Якщо конфлікт імен виникає через те, що ім’я з нижнього регістру вже існує,
виникає помилка. Крім того, кеш повністю не знає про оригінальні великі літери
назви файлів.

DestDir
Каталог призначення на віддаленому FTP-сервері, де буде відображена інформація
бути відправлений. Цей параметр відповідає команді «pwd» на традиційних клієнтах FTP.

Примусово Якщо механізм кешування гальмує завантаження файлів, це повинно бути
передано, цей параметр змусить фактичну передачу завжди відбуватися, якщо встановлено значення
`правда'.

Слідуйте за символічними посиланнями
Встановіть "true", щоб перейти за символічними посиланнями. За замовчуванням є `false'. Символічне посилання
каталог передбачає файл, розмір якого за замовчуванням становить 0 байт.

FtpПасивний
Якщо значення "false", weex використовує режим порту замість пасивного режиму. Якщо FTP-сервер
не підтримує пасивний режим, вкажіть `false'. (Це може сповільнити передачу)
За замовчуванням є `true'. (Див. також FAQ)

HostName
Ім'я хоста для підключення. Специфікатор протоколу "ftp://" мається на увазі і не повинен бути таким
використаний. IP-адреса також дійсна і може заощадити час пошуку.

ІгноруватиLocalDir
Цей параметр містить один або кілька захищених локальних каталогів, які повністю є
ігнорується під час процесу передачі. Це корисно, якщо ви хочете мати
підкаталоги, які є частиною проекту, але не мають бути в кінцевому, онлайн
версія (тобто старі версії).

ІгноруватиLocalFile
Цей параметр містить один або кілька специфікаторів захищених локальних файлів, які будуть
повністю ігнорується під час процесу передачі.

IgnoreRemoteDir
Цей параметр містить один або кілька захищених віддалених каталогів, які є
повністю ігнорується під час процесу передачі. Це корисно, якщо ви хочете мати
інші матеріали на віддаленому FTP-сайті, які не мають відношення до конкретного проекту
Що weex займається. Це може включати, наприклад, дані, що керуються
через інший FTP-клієнт або процес.

IgnoreRemoteFile
Цей параметр містить один або кілька специфікаторів захищених віддалених файлів, які будуть
повністю ігнорується під час процесу передачі.

KeepRemoteDir
У їхніх каталогах файли не видаляються, якщо вони не існують у локальній мережі
каталог.

LogDetailLevel
Він визначає, на якому рівні деталізації weex записує журнал. Підключення і відключення
повідомлення та повідомлення про помилки завжди записуються. Коли weex закінчить роботу
правильно, він записує попереднє повідомлення про відключення "Завершено". Якщо 1 або менше,
записує кожне підключення. Якщо 2, записує кожен каталог. Якщо 3 або більше, записує кожен
маніпуляційний файл За замовчуванням 1.

Логін
Ім'я для входу в обліковий запис на FTP-сервері.

MaxRetryToSend
Коли weex не вдається надіслати файл, він повторює спробу надіслати файл. Максимальні часи
повторна спроба – цей параметр. За замовчуванням – 8. Вкажіть -1, щоб припинити повторні спроби.

Монохромний
Режим за замовчуванням генерує корисне кольорове кодування на основі операції
виконано. Параметр "true" пригнічує це.

NestSpaces
Ціле число, яке контролює інтервал між відступами виводу. За замовчуванням 4. Якщо
ви хочете придушити його, вкажіть -1. Якщо ви вкажете 0, weex використовує 4. :-)

ПерезаписатиОК
Якщо FTP-сервер має проблеми із перезаписом файлів, встановіть для цього параметра значення `false', і
кожен файл буде видалено до встановлення нової версії.

Пароль
Відкритий пароль, що надає доступ до облікового запису. Зауважте, що цей файл використовує no
спеціальні засоби для захисту паролів. Переконайтеся, що права доступу до файлу a
конфігураційний файл, що містить паролі, встановлюються консервативно. Якщо їх немає, а
під час виконання буде винесено попередження. Якщо цей параметр не знайдено, weex запитає
це на терміналі.

PreservePermissionDir
Дозволи доступу до файлів у каталогах, призначених цьому параметру, будуть
копіювати на віддалений. Вкажіть *локальні* каталоги.

Журнал записів
Коли `true', weex створює журнал.

ПерейменуватиОК
Якщо для цього параметра встановлено значення `true', кожен файл завантажується під тимчасовим іменем
`weex.tmp', а потім перейменовано на його правильну назву, лише якщо завантаження буде успішним. Це
дозволяє уникнути проблеми отримання користувачем неповного файлу, якщо він завантажує з вашого
Веб-сайт під час завантаження на нього, а також завантаження неповних файлів, якщо
ваше FTP-з'єднання розривається під час роботи weex. За замовчуванням є `false', оскільки
деякі FTP-сервери можуть не підтримувати перейменування.

ShowHiddenFile
Встановіть "true", щоб отримати приховані файли (починаючи з крапки) на FTP-сервері, який не
показувати приховані файли за замовчуванням. За замовчуванням є `false'.

Безшумний Режим за замовчуванням виводить корисне повідомлення про стан для кожної виконаної дії, в тому числі
вимірювачі прогресу передачі файлів. Параметр "true" пригнічує вихід.

SrcDir Верхня частина дерева вихідних каталогів, що містить локальну копію інформації, яка має бути
дзеркальне. Цей параметр відповідає команді «lcd» на традиційних клієнтах FTP.

Використовуйте SSL Якщо встановлено значення "true", використовуйте FTPS замість FTP. Для шифрування використовується явний AUTH SSL
FTP сеанс. Якщо він не підтримується сервером, weex завершує роботу.

Використовуйте SSLVerify
Перевірте сертифікат сервера. Скасувати, якщо перевірка не вдається. За замовчуванням `true'.

Використовуйте SSLcafile
Шлях до файлу, що містить сертифікати ЦС, для перевірки сертифіката SSL. Якщо
не вказано, за замовчуванням це /etc/ssl/certs/ca-certificates.crt.

ПРИКЛАДИ


Ось приклад того, що є типовим .weexrc файл може виглядати так:

#-=-=-=-=-=Приклад файлу конфігурації=-=-=-=-=-
# Мій улюблений обліковий запис FTP...
[Ніндзя]
Ім'я хоста = ftp.ninja-rights.org
Ім'я входу = chrisxed
Пароль = '"MYSECRET!"'
SrcDir = /home/chrisxed/project/weex
DestDir = /
ASCII-файл = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = notes2myself.txt
IgnoreRemoteDir = /offsitearchive/

# Ще один обліковий запис FTP...
[Овочі]
Ім'я хоста = ftp.vegetable-advocacy.com
Ім'я користувача = waxedbean
Пароль = "X'sBean"
SrcDir = /home/chrisxed/project/legumes
DestDir = /суппот/

# Глобальні налаштування конфігурації
[за замовчуванням]
AsciiFile = {
*.htm
*.html
* .txt
*. asc
}
IgnoreLocalFile = {
*.bak
*. Tmp
*.swp
}

З такою конфігурацією, виконуючи:

$ weex ніндзя

призведе до файлової системи, призначеної для SrcDir повністю відображатися на пульті
сервер. Виконання:

$ weex ніндзя овочевий

призведе до оновлення FTP для конфігурації "Ninja", а потім для
«Овочева» конфігурація. Це також можна вказати так:

$ weex 1 2

ПРИМІТКИ


Timestamp Кеш Об'єкт

weex реалізує кеш міток часу файлів з версії 1.6.0. Це робить багато оновлень
швидше, коли у вас багато файлів. В додаток, weex також кешує структуру каталогів
та імена файлів з версії 2.5.0. Тому ніколи не сповільнюйте передачу, навіть якщо у вас багато каталогів
і файли. Якщо, однак, ви змінюєте віддалені файли за допомогою іншого клієнта FTP або запущеного
weex вбитий або weex припиняється через помилку, файл кешу буде неправильним. The
Просте рішення цієї проблеми - видалити файл кешу (знаходиться в
~/.weex/weex.cache.ІМ'Я ХОСТУ ) повністю або запустити weex з опцією --rebuild-cache.

Перевірений Операційний Systems

Debian GNU / Linux 2.1
Red Hat Linux 5.1/5.2/6.0/6.1J
SuSE Linux 6.1/6.2/6.3
Linux Mandrake 6.1
FreeBSD(98) 3.0-ВИПУСК
FreeBSD 3.3-ВИПУСК
Solaris 2.5.1

Використовуйте weex онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad