2.11.8. Перетворення кодування імен файлів та каталогів
На хостингу імена файлів і каталогів кодуються в кодуванні UTF-8, тож якщо ви копіюєте файли або каталоги з кодуванням імені в CP-1251 (яке використовується в Windows) і в їхньому імені присутні кириличні символи — їх потрібно перекодувати.
- Підключіться по SSH до сервера.
- Виконайте команду:
convmv -r -f cp1251 -t utf8 --notest ~/path/
В команді:
-r
— зміна кодування у всіх вкладених каталогах.-f
— початкове кодування.-t
— кінцеве кодування (зазвичайutf8
).–notest
— змінити кодування без ручного підтвердження кожного файлу або каталогу.~/path/to/dir
— шлях до каталогу, вміст якого потрібно обробити. Наприклад:~/path/to/dir
— всі файли та підкаталоги в каталозі~/path/to/dir/
.~/path/to/files/*.png
— всі файли з розширенням.png
в каталозі/path/to/files/
..
— всі файли та підкаталоги у поточному каталозі. Примітка Шлях до поточного каталогу можна дізнатися командоюpwd
.