hosting:ssh:filename-encoding-conversion

Различия

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

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

Следующая версия
Предыдущая версия
hosting:ssh:filename-encoding-conversion [2019/08/22 09:31]
zinenko создано
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.1566455474.txt.gz
  • Последние изменения: 2019/08/22 09:31
  • — zinenko