lavv17 / lftp

sophisticated command line file transfer program (ftp, http, sftp, fish, torrent)
http://lftp.yar.ru
GNU General Public License v3.0
1.1k stars 161 forks source link

Delete files with special characters - Access failed: 550 #624

Open forofo opened 3 years ago

forofo commented 3 years ago

trying to delete files with some special characters

lftp myhost@ftpbackup:/> ls  home/dir1/dir2/
-rw-------    1 100        ftpgroup      2949015 Feb 21  2012 home/dir1/dir2/visit_l\'earth.jpg

lftp myhost@ftpbackup:/> rm home/dir1/dir2/visit_l\'earth.jpg
rm: Access failed: 550 Could not delete home/dir1/dir2/visit_l'earth.jpg: No such file or directory

lftp myhost@ftpbackup:/> mv home/dir1/dir2/visit_l\'earth.jpg home/dir1/dir2/newname.jpg
mv: Access failed: 550 Sorry, but that file doesn't exist (home/dir1/dir2/visit_l'earth.jpg) 

note the file was written with \ (visit_l\'earth.jpg) and lftp cannot see it when return the result

rm home/dir1/dir2/visit*.jpg also fails

lftp --version LFTP | Version 4.4.8 | Copyright (c) 1996-2013 Alexander V. Lukyanov