Kompx.com or Compmiscellanea.com

FTP в DOS

Операционные системы : MS-DOS 6.0+, FreeDOS 1.0+

FTP в DOS. mTCP

mTCP, пакет содержащий несколько утилит, одна из которых FTP. Аналогична FTP клиенту Windows разных версий, запускаемому из командной строки.

Что бы установить и использовать mTCP:

1. mTCP [ Home page ]

2. Пакетный драйвер для сетевого адаптера Ethernet:

http://www.crynwr.com/drivers/

http://www.georgpotthast.de/sioux/packet.htm

3. Создать папку, например C:\DRIVERS\, куда поместить пакетный драйвер

4. Настроить сеть. Например, с помощью Microsoft Network Client 3.0 [ Перейти ]

5. Запустить пакетный драйвер, в рассматриваемом случае:

C:\DRIVERS\PCIPKT.COM 0x60

6. Распаковать архив с mTCP в любую папку, например C:\SOFT\MTCP, и создать в ней файл tcp.cfg со строками:

PACKETINT 0x60

HOSTNAME FTP_V_DOS

Значение PACKETINT - номер прерывания, использованный при запуске пакетного драйвера. Значение HOSTNAME - любое.

7. Запустить DHCP.EXE (DHCP настроит mTCP для работы с сетью):

DHCP

8. Запустить FTP:

FTP [ FTP адрес / host ]

Будет предложено ввести имя пользователя, после - пароль. Затем лучше перевести работу в passive mode:

XFERMODE PASSIVE

[ Список основных команд, поддерживаемых FTP из пакета mTCP можно найти в файле ftp.txt, содержащемся в архиве пакета программ mTCP ]

Для завершения работы:

QUIT

mTCP - лицензия GNU GPL v3.


Aliosque subditos et thema

 

Распаковать несколько архивов

 

Распаковать с помощью unzip в командной строке Linux несколько zip-архивов в один каталог. Вопреки возможным ожиданиям, "unzip *.zip" работать не будет, *.zip необходимо взять в кавычки: unzip "*.zip" В архивах могут быть файлы с одинаковыми именами. Чтобы избежать перезаписи: unzip -B "*.zip" "Unzip -B" в процессе распаковки перезаписывает файлы с одинаковыми именами, но сохраняет их резервные копии. Новые имена для этих файлов создаются добавлением тильды ("~") в конец изначальных названий файлов. Если имеется расширение, то "~" добавляется после него. Если этого недостаточно, после тильды ("~") прибавляется уникальная последовательность цифр (до 5 знаков). "Unzip -B" не слишком рабочее решение. Например, поскольку диапазон последовательностей цифр может израсходоваться (99999 знаков, или 65535 для 16-битных систем), резервный файл с максимальным числом диапазона после "~" в названии стирается и замещается без уведомления новой резервной копией ( Более подробно ). Число файлов в архиве может быть не всегда известно заранее или оно может быть больше диапазона доступных чисел, так что "Unzip -B" не лучший вариант. Переименование файлов с одинаковыми именами с помощью добавления "~" в конце имен, после расширения тоже не слишком удобно. Но другой встроенный вариант еще хуже. Если модификатор "-B" не используется, то каждый раз, как распаковывается файл с таким же именем как уже был извлечен, unzip спрашивает "replace example.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename:" ("заместить example.txt? да, нет, все, ни один, переименовать:"). Каждый раз нужно нажимать на "r" и каждый раз вводить новое имя. Так что для решения проблемы вероятно следует создать и использовать какой-то скрипт, bash или иной.

Переименовать папку в mc

 

Чтобы переименовать папку в mc / Midnight Commander: - Выбрать папку --> Shift - F6 --> Редактировать существующее имя папки в новое --> Enter Выбрать папку Редактировать имя папки Изначальный способ переименовать папку - тот способ, который имелся в mc / Midnight Commander до того, как было реализовано "Shift - F6" - тоже продолжает работать: - Выбрать папку --> F6 --> Ввести новое имя папки --> Enter Выбрать папку Ввести имя папки А вместо "F6" может использоваться "Esc - 6": - Выбрать папку --> Esc - 6 --> Ввести новое имя папки --> Enter Выбрать папку Ввести имя папки