2.11.8. Перетворення кодування імен файлів і каталогів

На хостингу для імен файлів і каталогів використовується кодування UTF-8. Якщо ви копіюєте файли або каталоги з іменами в кодуванні CP-1251 (яке використовується у Windows) і в їхніх іменах присутні кириличні символи, то їх потрібно перекодувати.

Для перетворення кодування виконайте наступне:

  1. Підключіться до хостингу по SSH.
  2. Перетворіть кодування:
    convmv -r -f cp1251 -t utf8 --notest ~/path/to/dir/

    Команда складається з наступних елементів:

    • -r — змінювати кодування у всіх вкладених каталогах.
    • -f — вихідне кодування.
    • -t — цільове кодування (зазвичай utf8).
    • –notest — змінювати кодування без ручного підтвердження для кожного файлу або каталогу.
    • ~/path/to/dir/ — шлях до каталогу, вміст якого потрібно обробити. Наприклад:
      • ~/path/to/dir/ — усі файли та підкаталоги в каталозі ~/path/to/dir/.
      • ~/path/to/files/*.png — всі файли з розширенням .png у каталозі /path/to/files/.
      • . — усі файли та підкаталоги в поточному каталозі (шлях до поточного каталогу можна дізнатися за допомогою команди pwd).
  3. Дочекайтеся завершення виконання команди.
Зміст

    (1)