新版本的 Nautilus 很酷,因为它们跳过任何文件名开头的非字母数字字母,并根据第一个字母数字字母(如果有)对文件进行排序。但是如何命名文件以便在之前对其进行排序0?假设我有一个包含这些文件的文件夹:
0apple.conf
apricot.xml
banana
camel.so
cat.py
dog.tar.bz
Run Code Online (Sandbox Code Playgroud)
我想在 thecat.py中添加一个或两个字母的前缀,以便在0apple.conf文件之前对其进行排序。我不想更改名称,只需添加前缀即可。我也不想改变别人的名字。我已经试过了:
#cat.py和.cat.py名称和希腊字母前缀将文件排序到末尾(在dog.tar.bz文件之后
;.也会更改可见性),-";:-–\_(?)*+%=<>!前缀在camel.so和之间对文件进行排序dog.tar.bz(就像没有任何前缀一样)。是的,有一个选项可以在开头附近添加更多的零,但我希望文件名尽可能短并且位于第一个位置。
PS:我的语言是捷克语(因此排序规则应该类似于cs, cz,czech或cs_CZ)。
我希望列出目录的全部内容,包括子文件夹的内容,但按文件大小排序。到目前为止,我已经设法在列出和排序的同时仍然使用递归ls -lhSR(这h很好,但对我来说绝对不是必需的,只要我可以获得文件大小)。我可能会忽略一些明显的东西,或者问不可能的事情,但是这里的任何建议都将不胜感激。
我使用的是 Ubuntu 20.04 LTS,我想在文件资源管理器中按扩展名对文件进行排序。我发现可以按 使用nemo和排序文件,Detailed Type但这并不能真正令人满意地工作。例如,我有一些来自 MATLAB 的文件以 .m 结尾,但有些被正确标记为,MATLAB file但有些被标记为,Objective-C source code但它们也是普通的 MATLAB 代码。有没有办法通过扩展名可靠地对文件(和文件夹)进行排序?我不依赖于任何文件浏览器,因此非常欢迎任何建议。必须支持的两个最重要的功能是
包含以下内容的文件:
abc[0]
abc[100]
abc[101]
.
.
abc[127]
abc[19]
abc[1]
.
.
abc[9]
xyz[0]
xyz[100]
xyz[101]
.
.
xyz[127]
xyz[19]
xyz[1]
.
.
xyz[9]
Run Code Online (Sandbox Code Playgroud)
我想保留字母顺序,但根据括号中的内容按数字顺序排列。
abc[0]
abc[1]
abc[2]
.
.
abc[127]
xyz[0]
xyz[1]
xyz[2]
.
.
xyz[127]
Run Code Online (Sandbox Code Playgroud) file-sorting ×4
command-line ×2
ascii ×1
directory ×1
filemanager ×1
filename ×1
nautilus ×1
sort ×1
unicode ×1