hosting:ssh:filename-encoding-conversion

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:ssh:filename-encoding-conversion [2019/08/22 17:36]
karlov
hosting:ssh:filename-encoding-conversion [2020/05/20 17:12] (текущий)
karlov
Строка 1: Строка 1:
-====== Преобразование кодировки имён файлов ======+====== ​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.1566484611.txt.gz
  • Последние изменения: 2019/08/22 17:36
  • — karlov