1

Я просто пытаюсь скопировать папку и переименовать ее в том же каталоге

Попытка: cp -rfp folder folder-7-03

Ответ терминала: Неверный запрос

Я не пользуюсь терминалом часто, так как мое FTP-приложение довольно хорошее. Я подумал, что мне стоит попробовать, и теперь я понимаю, почему меня всегда обескураживают. Тем не менее, я хотел бы знать, так как я понимаю силу Терминала.

Пожалуйста, проверьте статус, если это полезно здесь:

Подключился и вошел на saidwebsite.com.

Нет прокси-соединения.

Gate ftp: выключен, сервер (нет), порт ftpgate.

Пассивный режим: включен; откат в активный режим: вкл.

Режим: стрим; Тип: бинарный; Форма: без печати; Структура: файл.

Многословно: включено; Белл: выключен; Подсказка: на; Globbing: вкл.

Магазин уникален: выключен; Получите уникальный: выкл.

Сохранить время модификации: вкл.

Корпус: выключен; Разборка CR: вкл.

Ntrans: выкл.

Nmap: выкл.

Печать хеш-метки: выкл; Количество марок: 1024; Индикатор выполнения: вкл.

Получить скорость передачи газа: выкл; максимум: 0; шаг 1024.

Поставить дроссель скорости передачи: выкл; максимум: 0; шаг 1024.

Размеры буфера сокета: отправьте 131070, получите 262140.

Использование команды PORT: on.

Использование команд EPSV/EPRT для IPv4: включено.

Редактирование командной строки: вкл.

Версия: tnftp 20070806

Спасибо за понимание этого ...

1 ответ1

0

Предполагая, что у вас есть папка на FTP-сервере, полная файлов (не подпапок).
Создайте папку в вашем текущем каталоге, которую вы хотите переименовать:

mkdir test

получить файлы с помощью wget

cd test/ && wget ftp://user:pass@FTPserverIP/path/to/test/*

оставьте тестовую папку cd .. и переименуйте папку локально:

mv test/ testnew

затем используйте wput для копирования папки и файлов на ftp-сервер:

wput testnew/* ftp://user:pass@FTPserverIP/path/to/test/parent/

Это работает на моем компьютере с Linux (Ubuntu), Mac должен иметь wget но wput может потребоваться установить.

Надеюсь, это поможет, Мирко

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .