Привет всем,
Даже если вопрос довольно старый, я думаю, что другие могут быть полезны для прочтения моего предложения.
Я нашел отличное и простое решение, сочетающее curlftpfs , «Файловая система FTP на основе cURL и FUSE», как они ее определяют, и переименование linux и unix multi rename tool.
Я тестировал на linux mint 17 (и ядумаю, он должен работать в других дистрибутивах на основе Debian)
установить curlftpfs
sudo apt-get install curlftpfs
создать папку монтирования
sudo mkdir /mnt/ftp_remote_root
смонтировать удаленный ftp в папку
sudo curlftpfs -o allow_other -o user="USERWITH@CHARACTERTOO:PASSWORDTOACCESSUSER" ftp://my_ftp_server.com /mnt/ftp_remote_root/
перейти в нужную удаленную папку ftp
cd /mnt/ftp_remote_root/path/to/folder
переименоватьпоскольку вам нужны файлы (-v shw новые имена, -n показывать заинтересованные файлы, опускать их для переименования файлов)
sudo rename -v -n 's/match.regexp/replace.regexp/' *.file.to.change
Это может занять несколько секунд, потому что он работает в сети.
Я думаю, что это действительно мощный и простой в использовании.
Дайте мне знать, если обнаружите какие-либо проблемы.
Пока
Lorenzo