GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué carácter usar para poner un elemento al final de una lista alfabética?

El carácter introductorio especial que colocará su carpeta al final de la lista sin tener que recurrir al uso del combo "z":U+E83A:Uso privado. De hecho, creo que cualquiera de los personajes de uso privado funcionará. () Simplemente copie y pegue el carácter entre corchetes.


¡No arruines las cosas usando caracteres extraños!

No recomendaría usar caracteres de uso privado o caracteres no imprimibles porque realmente pueden estropear las cosas cuando accede a su carpeta desde la terminal o lenguajes de programación. Tuve problemas molestos al usar 末 u otros caracteres especiales. Por ejemplo, al usar Python 2.7, así es como verá sus carpetas con los caracteres no imprimibles Ω, 末, 口, .

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

Para alguien o algo que use su estructura de carpetas, acceder a la carpeta sería muy confuso (y puede verlo en comentarios como este hasta la respuesta principal).

Así que creé una carpeta con esto al principio del nombre en la unidad mySharepoint y ahora está allí y no puedo acceder a ella ni eliminarla. :| — Prefiero no decir 28 jun.

Por supuesto, puede imprimirlos, pero ¿por qué hacer las cosas tan innecesariamente complejas? Si quiere estar seguro, le sugiero que use caracteres estándar. Cuál es el último depende de tu Administrador de archivos Así que aquí hay un código que crea un montón de carpetas con todas las cadenas imprimibles en Python para que pueda probar su administrador de archivos.

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

Una vez que haya ordenado por nombre, puede obtener su respuesta.

Para Windows 10 - Explorador

usando caracteres estándar después de z que yo sepa, solo hay zz y así.

Entonces usando zzNameOfTheFolder es una forma fácil y segura de hacerlo. Entonces, incluso si no es agradable, lo recomendaría.

Para Mac OS X El Capitan - Buscador

La z es el último carácter, pero tenga en cuenta que no hay distinción entre letras mayúsculas, por lo que una carpeta llamada zz no se puede almacenar en el mismo directorio de una carpeta ZZ

Para Ubuntu 16.04 - Nautilus

El hashtag # es el último carácter. Pero si quieres más compatibilidad con otros administradores de archivos, usaría ZZ .

¿Algo más elegante que "z_item"?

Supongo que esto depende de su propio concepto de elegancia y creo que StackOverflow debería difundir las mejores y más seguras prácticas, no las más elegantes. Sin embargo, en muchos casos, la simetría puede ayudar. ¿Qué pasa con estas soluciones seguras quizás más elegantes:

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

Encontré este hilo mientras buscaba carpetas que ordenaran según Z en Finder en Mac OSX. Después de varias rutas falsas y prueba y error, esto es lo que encontré:

Caracteres que ordenan después de Z en Finder (en orden de clasificación)

  • z Z minúscula
  • ι letra griega
  • Ι letra griega, versión mayúscula del carácter anterior, no una "I")
  • Omega
  • 一 ¿Carácter japonés? (Gracias, Jam)
  • 口 ¿Carácter japonés? (Gracias, Jam)
  • 末 Carácter japonés "Fin" (Gracias, Jam)
  •  (un personaje de uso privado) (Gracias, Peter O.)

Estos son otros caracteres aquí y en otros lugares de la web, mencionados ordenar después de Z, pero que encontré NO ordenar al final, al menos al ordenar por nombre en Finder en Mac:

† ∆ ~ - ſ [ ø ■ |


Linux
  1. Use la terminal de Linux para ver qué archivos hay en su computadora

  2. ¿Cuál es el uso del comando ‘/usr/bin/[‘ [Corchete] en Linux?

  3. Encuentra qué proceso está en el otro extremo de una tubería

  4. ¿Cuál es el beneficio de /etc/apt/sources.list.d sobre /etc/apt/sources.list?

  5. Reemplace cada carácter de espacio en blanco al final de cada línea con '_'

¿Qué es el Shell en Linux?

¿Qué es la función de la comunidad ONLYOFFICE y por qué debería usarla?

¿Qué significa &al final de un comando de Linux?

¿Cuál es el uso de $# en Bash?

¿Cuál es el uso de LLVM en las cadenas de herramientas de Android NDK?

¿Qué significa un + al final de los permisos de ls -l?