hosting:ssh:filename-encoding-conversion

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:ssh:filename-encoding-conversion [2019/08/28 17:57]
karlov
hosting:ssh:filename-encoding-conversion [2020/05/20 17:12] (текущий)
karlov
Строка 1: Строка 1:
 ====== 2.10.12. Преобразование кодировки имён файлов ====== ====== 2.10.12. Преобразование кодировки имён файлов ======
 +
 +<alert type="info">
 +Преобразовать кодировку имён файлов можно также при помощи [[hosting:file-manager:filename-encoding-conversion|файл-менеджера]].
 +</alert>
  
 На хостинге имена файлов и каталогов кодируются в кодировке UTF-8, поэтому если вы копируете файлы с кодировкой имени в CP-1251 (которая используется в Windows) и в их имени присутствуют кириллические символы — их нужно перекодировать. На хостинге имена файлов и каталогов кодируются в кодировке UTF-8, поэтому если вы копируете файлы с кодировкой имени в CP-1251 (которая используется в Windows) и в их имени присутствуют кириллические символы — их нужно перекодировать.
  
-Чтобы преобразовать кодировку: +Чтобы преобразовать кодировку, выполните следующее
-  - [[hosting:ssh:connect|Подключитесь]] по SSH к серверу.+  - [[hosting:ssh:connect|Подключитесь по SSH к серверу]].
   - Выполните команду <code bash>convmv -r -f cp1251 -t utf8 --notest ~/path/to/files/*.png</code>   - Выполните команду <code bash>convmv -r -f cp1251 -t utf8 --notest ~/path/to/files/*.png</code>
 +
 Описание команды: Описание команды:
-  * Ключ ''-r'' указывает на рекурсивное изменение кодировки имён во всех вложенных каталогах. +  * Ключ ''-r'' — означает рекурсивное изменение кодировки имён во всех вложенных каталогах. 
-  * После ключа ''-f'' указывается изначальная кодировка. +  * После ключа ''-f'' указывается начальная кодировка. 
-  * После ключа ''-t'' указывается кодировка, которая будет установлена (<wrap em>рекомендуем использовать кодировку имен UTF-8</wrap>). +  * После ключа ''-t'' указывается кодировка, которая должна быть установлена в итоге. (Рекомендуем использовать кодировку UTF-8.
-  * Ключ ''--notest'' задаёт параметр немедленного изменения кодировки имён без последующего подтверждения.+  * Ключ ''--notest'' — задаёт параметр немедленного изменения кодировки имён без последующего подтверждения.
   * В строке ''~/path/to/files/*.png'' нужно указать путь и расширение файлов:   * В строке ''~/path/to/files/*.png'' нужно указать путь и расширение файлов:
-    * Вместо ''~/path/to/files'' нужно указать путь к файлам, которые нужно преобразовать, где ''~/'' — указание на корневой каталог пользователя, к примеру каталог ''example.com/images/'' будет указан как ''~/example.com/www/images/''+    * ''~/path/to/files'' — путь к файлам, которые нужно преобразовать''~/'' означает корневой каталог пользователя. К примерукаталог ''example.com/images/'' указывается как ''~/example.com/www/images/''
-    * Указание ''*.png'' значит преобразовать все файлы с расширением ''.png'', для преобразования имён абсолютно всех файлов нужно указать символ ''*''. +    * ''*.png'' — означает, что нужно преобразовать все файлы с расширением ''.png''. Для преобразования имён абсолютно всех файлов нужно указать символ ''*''.
- +
-===== Другие статьи ===== +
- +
-{{indexmenu>.#1|nsort tsort}}+
  • hosting/ssh/filename-encoding-conversion.1567004240.txt.gz
  • Последнее изменение: 2019/08/28 17:57
  • karlov