Кажется, я обнаружил ошибку в Filezilla, из-за которой у файла с нестандартными символами в имени при копировании на другой сервер не будет имени файла:
"
- это рассматриваемый файл (для ясности, это один символ, а не два апострофа). Как я могу переименовать этот файл?
Решение должно быть в состоянии выполнить через командную строку.
В Вашем случае имя файла "
. Как "
является особенным для оболочки, необходимо выйти из нее с помощью любого из обычных способов выхода.
можно сделать любое из следующих из каталога, содержащего файл:
mv \" new_name
mv '"' new_name
Замена new_name
с подлинным именем Вы хотите.
Вы даже не знаете, является ли имя файла отдельным символом - например, оно могло бы закончиться в пробеле или нескольких пробелах. Попробуйте
rm -i *
и скажите "n" удалению, но это перечислит полное заключенное в кавычки название файла, который можно затем использовать в команде mv для переименования его.
sudo pppoeconf
– Mr Shunz
5 September 2018 в 22:03
Вы могли попробовать
mv ./\" newname
Или, если "единственное односимвольное имя файла в Вашем каталоге,
mv ./? newname