GNU/Linux >> Znalost Linux >  >> Linux

Jaký znak použít k umístění položky na konec abecedního seznamu?

Speciální úvodní znak, který umístí vaši složku na konec seznamu, aniž byste se museli uchýlit k použití kombinace „z“:U+E83A:Soukromé použití. Ve skutečnosti věřím, že kterýkoli z postav pro soukromé použití bude fungovat. () Stačí zkopírovat a vložit znak mezi hranaté závorky.


Nezaměňujte věci pomocí podivných postav!

Nedoporučuji používat soukromé znaky nebo netisknutelné znaky, protože při přístupu ke složce z terminálu nebo programovacích jazyků mohou věci opravdu zkazit. Měl jsem nepříjemné problémy s používáním 末 nebo jiných speciálních znaků. Například pomocí Pythonu 2.7 takto uvidíte své složky s netisknutelnými znaky Ω, 末, 口,.

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

Pro někoho nebo něco, co používá vaši strukturu složek, by byl přístup ke složce velmi matoucí (a můžete to vidět z komentářů, jako je tento, až po horní odpověď).

Vytvořil jsem tedy složku s tímto na začátku názvu na disku mySharepoint a teď tam je a nemůžu k ní přistupovat ani ji smazat. :| – Rather Notsay 28. června '16 ve 21:05

Samozřejmě je můžete vytisknout, ale proč to dělat zbytečně složitě? Pokud chcete zůstat na bezpečné straně, navrhoval bych použít standardní znaky. Která je poslední závisí na vašem správci souborů .Takže zde je nějaký kód, který vytvoří spoustu složek se všemi tisknutelnými řetězci v Pythonu, abyste mohli otestovat správce souborů.

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

Jakmile seřadíte podle jména, můžete získat odpověď.

Pro Windows 10 – Průzkumník

pomocí standardních znaků za z podle mých znalostí existuje pouze zz a tak dále.

Takže pomocí zzNameOfTheFolder je snadný a bezpečný způsob, jak toho dosáhnout. Takže i když to není hezké, doporučuji to.

Pro Mac OS X El Capitan – Finder

Z je poslední znak, ale všimněte si, že neexistuje žádný rozdíl mezi velkými písmeny, takže složka s názvem zz nelze uložit do stejného adresáře jako složka ZZ

Pro Ubuntu 16.04 – Nautilus

Hashtag # je poslední postava. Ale pokud chcete větší kompatibilitu s jinými správci souborů, použil bych ZZ .

Něco elegantnějšího než "z_item"?

Myslím, že to závisí na vašem vlastním pojetí elegance a myslím si, že StackOverflow by měl šířit nejlepší a nejbezpečnější postupy, ne ty nejelegantnější. V mnoha případech však může pomoci symetrie. Co třeba tato bezpečná možná elegantnější řešení:

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

Našel jsem toto vlákno, když jsem chtěl složky seřadit po Z ve Finderu na Mac OSX. Po několika falešných cestách a pokusech a omylech jsem našel toto:

Znaky, které se ve Finderu řadí po Z (v pořadí řazení)

  • z Malá písmena Z
  • ι řecké písmeno
  • Ι řecké písmeno, velká verze výše uvedeného znaku, nikoli „I“)
  • Ω Omega
  • 一 japonský znak? (Díky, Jame)
  • 口 japonský znak? (Díky, Jame)
  • 末 japonský znak "End" (Děkuji, Jam)
  •  (znak pro soukromé použití) (Díky, Peter O.)

Jedná se o další znaky zde a na jiných místech na webu, zmíněné řazení po Z, ale které jsem našel na konci NEŘADIT, alespoň při řazení podle jména ve Finderu na Macu:

† ∆ ~ - ſ [ ø ■ |


Linux
  1. Pomocí terminálu Linux můžete zjistit, jaké soubory jsou ve vašem počítači

  2. Jaké je použití příkazu „/usr/bin/[“ [hraná závorka] v Linuxu?

  3. Co znamená tilda (~) na konci názvu souboru?

  1. Jaký je správný způsob použití inotify?

  2. Jaký příkaz mám použít, abych zjistil, jaký je otisk klíče ECDSA mého serveru?

  3. Jaké je použití $# v Bash

  1. co znamená 1 na konci awk skriptu

  2. Jaké je použití volby -o v příkazu useradd?

  3. Nahraďte každý znak prázdného místa na konci každého řádku '_'