hosting:ssh:filename-encoding-conversion

Различия

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

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

Следующая версия
Предыдущая версия
hosting:ssh:filename-encoding-conversion [2019/08/22 09:31]
zinenko создано
hosting:ssh:filename-encoding-conversion [2019/08/28 17:57] (текущий)
karlov
Строка 1: Строка 1:
-====== Преобразование кодировки имён файлов ======+====== ​2.10.12. ​Преобразование кодировки имён файлов ======
  
 На хостинге имена файлов и каталогов кодируются в кодировке UTF-8, поэтому если вы копируете файлы с кодировкой имени в CP-1251 (которая используется в Windows) и в их имени присутствуют кириллические символы — их нужно перекодировать. На хостинге имена файлов и каталогов кодируются в кодировке UTF-8, поэтому если вы копируете файлы с кодировкой имени в CP-1251 (которая используется в Windows) и в их имени присутствуют кириллические символы — их нужно перекодировать.
Строка 7: Строка 7:
   - Выполните команду <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''​ указывается кодировка,​ которая будет установлена (<wrap em>​рекомендуем использовать кодировку имен UTF-8</​wrap>​). 
-  * Ключ ​<<**''​--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}} {{indexmenu>​.#​1|nsort tsort}}
  • hosting/ssh/filename-encoding-conversion.1566455474.txt.gz
  • Последние изменения: 2019/08/22 09:31
  • — zinenko