当我整理目录时,我经常希望某些目录在ls
中脱颖而出。例如,我有时会有一个名为#backup#
的目录,这将最终位于目录列表的顶部,而不是以“b”开头的所有目录之间。但有时,我希望目录位于列表的底部,但我没有找到任何实现此目的的符号。 (我最接近的是z#name#z
,但这并没有完全削减它。)所以:在Unix的字母排序中,是否有任何符号出现在所有字母之后?
答案 0 :(得分:2)
您可以使用任何(例如ASCII或Unicode [这取决于您的编码和本地化])字符,除了NULL(用作文件路径的结尾)和/
(用于文件路径中的单独目录)。见path_resolution(7)。您可以考虑使用~
,因为多个实用程序(请参阅indent(1),mv(1) ....)采用约定将文件/home/nag/foo
备份为{ {1}}。 /home/nag/foo~
可以使用AFAIK #foo#
临时备份已修改(但未保存)的文件emacs
。