GNU/Linux >> Tutoriels Linux >  >> Linux

Quel caractère utiliser pour mettre un élément à la fin d'une liste alphabétique ?

Le caractère spécial d'introduction qui placera votre dossier à la fin de la liste sans avoir recours à la combinaison "z":U+E83A :usage privé. En fait, je crois que n'importe lequel des personnages à usage privé fonctionnera. () Copiez et collez simplement le caractère entre les crochets.


Ne gâchez pas les choses en utilisant des caractères étranges !

Je ne suggérerais pas d'utiliser des caractères à usage privé ou des caractères non imprimables car ils peuvent vraiment gâcher les choses lorsque vous accédez à votre dossier à partir d'un terminal ou de langages de programmation. J'ai eu des problèmes ennuyeux en utilisant 末 ou d'autres caractères spéciaux.Par exemple, en utilisant Python 2.7, voici comment vous verrez vos dossiers avec les caractères non imprimables Ω, 末, 口,.

os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']

Pour quelqu'un ou quelque chose utilisant votre structure de dossiers, l'accès au dossier serait très déroutant (et vous pouvez le voir dans les commentaires comme celui-ci jusqu'à la réponse du haut).

J'ai donc créé un dossier avec ceci au début du nom sur le lecteur mySharepoint et maintenant il est là et je ne peux pas y accéder ni le supprimer. :| – Plutôt Notsay le 28 juin.

Bien sûr, vous pouvez les imprimer, mais pourquoi rendre les choses si inutilement complexes ? Si vous voulez rester prudent, je suggérerais d'utiliser des caractères standard. Le dernier dépend de votre gestionnaire de fichiers .Voici donc un code qui crée un tas de dossiers avec toutes les chaînes imprimables en Python afin que vous puissiez tester votre gestionnaire de fichiers.

import os
import string
for i in string.printable:
      try:
            os.mkdir(i)
      except OSError:
            print('OSError for %s' %(I))

Une fois que vous avez trié par nom, vous pouvez obtenir votre réponse.

Pour Windows 10 - Explorateur

en utilisant des caractères standard après z à ma connaissance il n'y a que zz etc.

Donc, en utilisant zzNameOfTheFolder est un moyen simple et sûr de le faire. Donc, même si ce n'est pas agréable, je le recommanderais.

Pour Mac OS X El Capitan - Finder

Le z est le dernier caractère mais notez qu'il n'y a pas de distinction entre les majuscules donc un dossier nommé zz ne peut pas être stocké dans le même répertoire d'un dossier ZZ

Pour Ubuntu 16.04 - Nautilus

Le hashtag # est le dernier caractère. Mais si vous voulez plus de compatibilité avec d'autres gestionnaires de fichiers, j'utiliserais ZZ .

Quelque chose de plus élégant que "z_item" ?

Je suppose que cela dépend de votre propre concept d'élégance et je pense que StackOverflow devrait diffuser les pratiques les meilleures et les plus sûres, pas les plus élégantes. Cependant, dans de nombreux cas, la symétrie peut aider. Que dire de ces solutions sûres peut-être plus élégantes :

ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz

J'ai trouvé ce fil en voulant des dossiers triés après Z dans le Finder sur Mac OSX. Après plusieurs faux chemins et essais et erreurs, voici ce que j'ai trouvé :

Caractères triés après Z dans le Finder (dans l'ordre de tri)

  • z Minuscule Z
  • ι lettre grecque
  • Lettre grecque Ι, version majuscule du caractère ci-dessus, pas un "I")
  • Ω Oméga
  • 一 Caractère japonais ? (Merci, Jam)
  • 口 Caractère japonais ? (Merci, Jam)
  • 末 Caractère japonais "Fin" (Merci, Jam)
  •  (un caractère à usage privé) (Merci, Peter O.)

Ce sont des caractères d'autres ici et ailleurs sur le web, mentionnés tri après Z, mais que j'ai trouvé NE PAS trier à la fin, du moins lors du tri par nom dans le Finder sur Mac :

† ∆ ~ - ſ [ ø ■ |


Linux
  1. quelle est la signification de 1 à la fin du script awk

  2. Quel est l'avantage de /etc/apt/sources.list.d sur /etc/apt/sources.list

  3. A quoi sert l'option -o dans la commande useradd ?

  4. Remplacez chaque caractère d'espace blanc à la fin de chaque ligne par '_'

  5. Quels caractères dois-je utiliser ou ne pas utiliser dans les noms d'utilisateur sous Linux ?

Qu'est-ce que le Shell sous Linux ?

Qu'est-ce que la fonctionnalité de la communauté ONLYOFFICE et pourquoi devriez-vous l'utiliser ?

Quelle commande dois-je utiliser pour voir quelle est l'empreinte digitale de la clé ECDSA de mon serveur ?

Que signifie &à la fin d'une commande Linux ?

À quoi sert LLVM dans les chaînes d'outils Android NDK ?

Trouver quel processus se trouve à l'autre bout d'un tuyau