Il me semble avoir découvert un bogue dans Filezilla selon lequel un fichier avec des caractères non standard dont le nom est, lors de la copie sur un autre serveur, n'aura pas de nom de fichier:
Le "
est le fichier en question (pour plus de clarté, c'est un seul caractère - pas deux apostrophes). Comment renommer ce fichier?
La solution doit pouvoir être exécutée via la ligne de commande.
Dans votre cas, le nom de fichier est "
. Comme "
est spécial pour Shell, vous devez l'échapper en utilisant l'une des manières d'échappement habituelles.
Vous pouvez effectuer l'une des opérations suivantes à partir du répertoire contenant le fichier:
mv \" new_name
mv '"' new_name
Remplacer new_name
avec le nom que vous souhaitez.
Tu pourrais essayer
mv ./\" newname
Ou, si le "est le seul nom de fichier à un seul caractère de votre répertoire,
mv ./? newname
Vous ne savez même pas si le nom de fichier est un seul caractère - par exemple, il peut se terminer par un blanc ou plusieurs blancs. Essayer
rm -i *
et dites "n" à la suppression, mais il répertorie le nom complet du fichier, que vous pouvez ensuite utiliser dans une commande mv pour le renommer.