Maison  >  Article  >  Opération et maintenance  >  nom du fichier Linux tronqué

nom du fichier Linux tronqué

angryTom
angryTomoriginal
2019-11-05 11:45:564326parcourir

nom du fichier Linux tronqué

le nom du fichier Linux est tronqué

Utilisez FTP sous Windows pour télécharger des fichiers sur Linux, le nom chinois est en le système Linux apparaît sous forme de caractères tronqués. Bien que l'environnement Linux soit défini sur LANG=en_US.UTF-8 et que l'encodage du client Shell local soit également défini sur UTF-8, il est toujours tronqué dans le Shell (ou accessible via http).

La raison est que le codage chinois par défaut des noms de fichiers sous Windows est GBK. Après la compression ou le téléchargement, le nom de fichier sera toujours codé en GBK, tandis que le codage par défaut du nom de fichier sous Linux est UTF8. Encodage, le nom du fichier sera modifié. Le problème des caractères tronqués nécessite un transcodage du nom du fichier pour résoudre ce problème.

yum install convmv 
convmv -f gbk -t utf-8 -r --notest /home/wwwroot

Paramètres communs :

-r Traiter les sous-dossiers de manière récursive

–note Opération réelle, par défaut aucune opération réelle des fichiers

–la liste affiche tous les fichiers pris en charge encodages

–unescap peut effectuer certains échappements, comme transformer %20 en espace

-i mode interactif (demander à chaque conversion pour éviter une mauvaise opération)

Il existe de nombreux encodages pratiques gadgets sous Linux pour convertir les encodages :

Conversion de contenu texte iconv

Conversion de nom de fichier convmv

Conversion de balise mp3 python-mutagen

Recommandé : Introduction au système Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Espace insuffisant sous LinuxArticle suivant:Espace insuffisant sous Linux