Путь к исходному файлу: /public_html/upload/64/SomeMusic.mp3
И я хочу переместить его на этот путь: /public_html/archive/2011/05/64/SomeMusic.mp3
Как я могу сделать это с помощью команд FTP?
Путь к исходному файлу: /public_html/upload/64/SomeMusic.mp3
И я хочу переместить его на этот путь: /public_html/archive/2011/05/64/SomeMusic.mp3
Как я могу сделать это с помощью команд FTP?
В 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
RNFR /public_html/upload/64/SomeMusic.mp3 RNTO /public_html/archive/2011/05/64/SomeMusic.mp3
?
- person user2545330; 23.03.2014
quote RNFR /public_html/upload/64/SomeMusic.mp3
и quote RNTO /public_html/archive/2011/05/64/SomeMusic.mp3
). Зачем вам, если вы можете использовать rename /public_html/upload/64/SomeMusic.mp3 /public_html/archive/2011/05/64/SomeMusic.mp3
?
- person Martin Prikryl; 10.10.2016
На всякий случай кто-то другой будет искать решение для перемещения файлов по ftp и не найдет решения: поскольку я столкнулся с той же проблемой, и даже RNFR
и RNTO
не будут работать, как в моем случае: я решил это, выполнив следующий обходной путь :
mget files*.ext
cd /path/to/desired/folder/
mput files*.ext
Это в два раза больше трафика (получение и размещение), но для файлов меньшего размера это, по крайней мере, решение.
На всякий случай, если вы получаете Invalid Command при выполнении команд RNFR и RNTO. Затем, используя ниже, вы сможете перемещать файлы.
quote RNFR /from_path/filename.txt
quote RNTO /to_path/filename.txt
ftp
клиент, который не поддерживает команду rename
? См. мой комментарий к ответу @ Johan.
- person Martin Prikryl; 18.05.2021