Questions tagged «sorting»

排序是根据特定顺序或不同集合排列项目的任何过程。

8
排序可读文件大小
如何使用易于理解的文件大小排序(考虑大小标识符(G,M,K)的数字排序)对列表进行排序?我du -sh可以例如对输出进行排序吗? 问题:考虑列出文件/文件夹并按文件大小对其排序的问题。您可以通过运行以下命令来实现: du -s * | sort -n 这列出了按大小排序的文件/文件夹。但是,打印的大小值以字节为单位(如果选择,则为兆字节或千兆字节)。 希望能够根据人类可读的值进行排序,因此我可以运行类似于 du -sh * | <human-readable file sort> 并有2.0M后显示1.5GB文件夹。
16 linux  mac  unix  sorting 

4
Windows 7,有什么方法可以将文件夹和文件混合在一起?
在Windows 7中,是否可以通过名称将文件夹和文件混合在一起的方式对其进行排序? 如果您查看此页面,将会更容易理解。 我希望我的文件夹和文件的排列方式像第一个屏幕截图之前一样。 如果使用Windows资源管理器无法执行此操作,是否应该尝试任何文件管理程序? 我已经尝试过Total Commander。

2
如何在Windows中按修改日期始终按升序排序?
如何强制Windows按修改日期和升序始终排序? 情况经常是 1)修改字段为关闭(Sort By默认情况下未在菜单中列出) 2)一旦打开More菜单修改字段有时名为Modified有的时候Date modified 3)选择后,切换为Descending。 因此,在大多数情况下,我需要单击10次以上才能进行此排序。 如何使零?

2
按未读状态和日期对Thunderbird中的邮件进行排序
有什么方法可以使Thunderbird排序邮件,从而使未读邮件始终排在最前,并且电子邮件会按日期按降序持久地排序?也许有人可以推荐的附加组件? 我可以通过以下方式获得所需的排序顺序:首先单击“日期”标题以按日期排序,然后再次单击以获取降序排列,然后单击“读取”标题以按未读状态进行排序,然后再次单击以获取降序排列。重新启动Thunderbird之后,虽然未读邮件仍然排在最前面,但日期顺序已恢复为升序。 这使我无休止,因为这会导致刚到达的邮件(或我故意使[或市场]未读的邮件)与其他最近的邮件以及我刚读过的邮件之间的重大断开。 我只是再次尝试Thunderbird一天,或者几年前尝试过之后又不喜欢它。该程序有了很大的改进,尽管排序顺序对我来说很麻烦,但我将考虑永久切换。

3
如何使用Unix排序进行自定义排序?
我正在使用unix sort对具有多个列的逗号分隔文件进行排序。到目前为止,这对于按数字或字母顺序对数据进行排序非常有效: 任何排序之前的示例文件: C,United States,WA,Tacoma,f,1 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,Canada,QC,Montreal,f,2 A,Bahamas,Bahamas,Nassau,f,2 A,United States,NY,New York,f,1 排序文件: $ sort -t ',' -k 2,2 -k 3,3 -k 4,4 -k 5,5r -k 6,6nr tmp.csv 排序结果: A,Bahamas,Bahamas,Nassau,f,2 A,Canada,QC,Montreal,f,2 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,United States,NY,New York,f,1 C,United States,WA,Tacoma,f,1 问题是:我想根据自定义排序对第2列进行排序,这意味着我要首先是美国,然后是加拿大,然后是巴哈马: 所需的排序: A,United States,MA,Boston,f,0 B,United States,NY,New …
11 unix  sorting 



2
在Windows资源管理器8中按多列排序
我有一个目录,其中包含来自不同类型(文件扩展名)的许多文件(超过一千个)。 我可以按Date modified或对其进行排序Type。但似乎我无法按这两列对它们进行排序。换句话说,我想要的是对文件进行排序Type,这使我能够一目了然地找出相似类型的文件,然后在每种类型中,我都想对它们进行排序Date modified,从而使每个文件的最后修改文件类型将显示在该文件类型列表的顶部。 Windows 8中是否有一种方法可以支持对多列进行排序?我找不到选项。

1
排序--parallel不并行化
我正在尝试使用egrep -u排序从文件中拉出的唯一行,然后对其进行计数。大约有10%的行(字母表[ATCG]中的所有100个字符)重复。有两个文件,每个文件约3个演出,50%不相关,因此大约3亿行。 LC_ALL=C grep -E <files> | sort --parallel=24 -u | wc -m 在LC_ALL = C和使用-x加速grep之间,到目前为止,最慢的部分是排序。阅读手册页使我走到--parallel = n,但是实验显示绝对没有任何改善。对top的一点挖掘表明,即使使用--parallel = 24,排序过程一次也只能在一个处理器上运行。 我有4个具有6个核心和2个线程/核心的芯片,总共提供48个逻辑处理器。请参阅lscpu,因为/ proc / cpuinfo将太长。 Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 48 On-line CPU(s) list: 0-47 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 4 …

6
如何根据分辨率将图像分类到文件夹中?
背景:我有一个充满已保存桌面图片的文件夹。我想根据它们的分辨率-1024x768等将它们放到文件夹中。动态创建文件夹是一个额外的好处。当前,图像都在一个文件夹中,但是其中一些在子文件夹中。如果可以简化操作,我可以手动合并它们。 我更喜欢终端机,尽管我还是个新手。真的,我根本不是一个程序员。 我正在使用Mac OS X,但我不反对安装额外的应用程序来完成此任务(MacPorts?),甚至不反对使用另一个操作系统(我现在在VMWare中安装了Windows XP,Windows Vista和Ubuntu 9) )。 任何帮助,将不胜感激!谢谢!

2
Excel中的字母数字排序
在Excel中,是否可以从a-1,a-2,a-3 ... a-123而不是a-1,a-10,a-100,a-11中分类字母数字? 从最旧到最新或通过A-Z排序,绝对不会给我我想要的结果。我已经尝试将单元格格式化为数字,但它没有帮助。 我被卡住了。

2
复制文件后如何禁用Windows Vista / 7 Explorer的“自动排序”?
Windows Vista / Windows 7真正让我烦恼的一件事是新的“自动排序”功能。 在Windows XP中,每当您将一堆文件复制到一个文件夹时,它们都被放置在资源管理器文件列表的末尾,直到您手动刷新或导航为止。这是我的首选行为。 但是,在Windows Vista / Windows 7中,一旦文件被复制,它们就会自动分类到现有的Explorer文件列表中(到处都是)-我不再容易找到它们,除非我将分类更改为“修改日期” ”。这往往是不可靠的,而且我通常从不将这种排序用于默认视图。 尽管没有看到有人提供解决方案,但TechNet上有一个有关此问题的线程。 有什么方法可以完全禁用此“功能”吗?

4
使用Unix以逗号分隔的文件进行数字排序
我有一个逗号分隔的文件,看起来像这样: 100,00869184 6492,8361 1234,31 200,04071 我想只按第一列sort对该文件进行数字排序。 预期结果: 100,00869184 200,04071 1234,31 6492,8361 如何使用sort实现此目的?似乎逗号被当作数千个分隔符而不是分隔符来对待,即使我这样称呼它们也是如此。 双方sort -t',' -n并sort -t',' -nk1'给我这个: 1234,31 200,04071 6492,8361 100,00869184 按默认排序(无参数)或使用sort -t','都会给我这样: 100,00869184 1234,31 200,04071 6492,8361 并按数字排序sort -n给我这个: 1234,31 200,04071 6492,8361 100,00869184 如何使用排序来达到所需的结果? 编辑添加:这是一次创建大约700万行的排序列表的操作,因此完全可以接受解决方法或其他非常规方法。
8 unix  csv  sorting  hp-ux 

3
Windows 7的fatsort [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使它成为超级用户的话题。 6年前关闭。 我在Linux中使用了一个名为fatsort的程序来对USB闪存盘上的目录重新排序,以便汽车立体声系统按字母顺序而不是随机顺序导航文件夹。在Windows 7中有等效的软件吗? http://fatsort.sourceforge.net

1
Foobar2000保持播放相同的歌曲集,即使顺序是随机的
我使用foobar2000来听音乐,但是我不断地反复听同样的歌曲。 我的播放列表中有“ Still Alive”和“ Pure Pwnage”,即使播放列表中有其他音乐,它们也总是播放。即使在播放列表中,我也听不到我的顽强D音乐。变得很烦人。 是否有用于更改随机数生成器的插件,或者是否有办法为foobar2000获得更多随机化音乐?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.