Как переместить файлы с помощью команд FTP - PullRequest
52 голосов
/ 27 февраля 2012

Путь к исходному файлу: /public_html/upload/64/SomeMusic.mp3

И я хочу переместить его в этот путь: /public_html/archive/2011/05/64/SomeMusic.mp3

Как я могу сделать это с помощью команд FTP?

Ответы [ 2 ]

86 голосов
/ 27 февраля 2012

В FTP-клиенте:

rename /public_html/upload/64/SomeMusic.mp3 /public_html/archive/2011/05/64/SomeMusic.mp3

С командами FTP:

RNFR /public_html/upload/64/SomeMusic.mp3
RNTO /public_html/archive/2011/05/64/SomeMusic.mp3

Источник: http://www.nsftools.com/tips/RawFTP.htm

1 голос
/ 14 августа 2018

На всякий случай, если кто-то другой будет искать решение для перемещения файлов по ftp и не найдет решение: поскольку я столкнулся с той же проблемой, и даже RNFR и RNTO не будут работать, как в моем случае: яРешил эту проблему, выполнив следующий обходной путь:

mget files*.ext
cd /path/to/desired/folder/
mput files*.ext

Это вдвое больше трафика (получить и положить), но для небольших файлов это как минимум решение.

...