当我们在Ubuntu中查看目录的内容时,它们将根据文件和文件夹名称列出。有时,我们需要对目录的内容进行排序,以使列表为我们提供更多信息。例如,要查看哪个文件/文件夹在系统上占用更多空间,可以根据大小列出它们。

在本文中,我们将解释如何在Ubuntu Nautilus文件管理器中查看已排序的文件和文件夹,并了解如何根据我们的排序首选项在命令行中打印ls命令的输出。

我们在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。

在Nautilus文件管理器中排序文件

Nautilus文件管理器提供了一个内置功能,可根据多个可用的用户首选项对文件进行排序。只需打开Nautilus文件管理器,然后单击顶部栏中的“文件”菜单。

然后从“文件”菜单中选择“首选项”选项;这将在“视图”视图中打开“首选项”窗口。单击“首选项”窗口中的相关选项卡,切换到“列表列”视图。您将能够查看以下选项,您可以在文件管理器中对文件和文件夹进行排序:

通过此视图选择排序顺序,您的文件和文件夹名称现在将按此顺序排序。您还可以使用“重置为默认值”选项将排序顺序设置为系统默认值,即根据“名称”,“大小”和“上次修改时间”进行排序。

您还可以通过单击文件管理器视图右上角的选项按钮进行一些基本排序。

通过ls命令对文件进行排序

我们主要使用ls命令列出Linux命令行中目录的文件和文件夹。

在这里,我们将列出一些方法,通过这些方法我们可以对此命令的输出进行排序,以使信息对我们更有用。我们需要做的就是在此命令中使用相关标志,以便根据排序顺序对输出进行排序。

要打开Ubuntu命令行,终端可以通过系统Dash访问它,也可以使用Ctrl + Alt + T快捷键。

按名称分类

ls命令默认显示文件/文件夹名称的目录内容。您可以通过以下命令显式查看目录内容的垂直列表(明确排序):

$ ls -1

按大小排序

要查看基于大小排序的目录内容,请使用以下命令:

$ ls -S

按修改日期排序

要查看根据修改日期排序的目录内容,请使用以下命令:

$ ls -t

按上次访问时间排序

要查看根据上次访问时间排序的目录内容,请使用以下命令:

$ ls -ut

按创建日期排序

要查看根据创建日期排序的目录内容,请使用以下命令:

$ ls -Ut

按扩展名排序

要查看基于文件扩展名排序的目录内容,请使用以下命令:

$ ls -X

如何反向排序任何订单

要通过sort命令中的标志反转您指定的排序顺序,只需添加带有已指定标志的'r'标志。

例如,以下命令将以大小的保留顺序打印ls命令的输出:

$ ls -Sr

通过遵循本文中定义的方法,您现在可以在UI和命令行中根据您的首选项对目录的内容进行排序。

linux下 文件排序,如何在Linux中对文件进行排序 (GUI和Shell)相关推荐

  1. 如何在linux下玩lol_如何在Linux系统中安装League of Legends

    LOL「英雄联盟」是一款非常流行,非常受欢迎的英雄对战MOBA竞技网游.游戏里拥有数百个个性英雄,并拥有排位系统.符文系统等特色养成系统.该游戏在全世界拥有大量玩家,官方提供有Windows和Mac游 ...

  2. c语言在linux下运行程序设计,如何在Linux下运行C语言程序

    如何在Linux下运行C语言程序 C语言是一个有结构化程序设计.具有变量作用域(variable scope)以及递归功能的过程式语言.以下是小编为大家搜索整理的如何在Linux下运行C语言程序,希望 ...

  3. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  4. java 检测目录下的文件_如何在Java中检查文件是目录还是文件

    java 检测目录下的文件 java.io.File class contains two methods using which we can find out if the file is a d ...

  5. 鼠标在linux下如何工作,如何在Linux上映射鼠标

    不幸的是,Linux桌面不是主流操作系统,所以外围设备制造商并不关心这些酷的额外的按钮(或其他任何一个)的鼠标是否按照预期的方式工作. 幸运的是,Linux是一个强大的系统,允许用户按照自己的想法进行 ...

  6. kotlin读取sd卡里的文件_如何在Kotlin中写入文件?

    其他有趣的变化,因此您可以看到Kotlin的强大功能: 通过创建字符串以一次全部写入的快速版本: File("somefile.txt").writeText(history.en ...

  7. 如何用python创建文件_如何在python中编辑文件并创建一个新的文件?

    我有一个很大的文本文件(分隔的),就像下面这个小例子:>ENST00000511961.1|ENSG00000013561.13|OTTHUMG00000129660.5|OTTHUMT0000 ...

  8. linux禁止ssh传输文件,如何在Linux下使用scp命令通过ssh安全传输文件

    原标题:如何在Linux下使用scp命令通过ssh安全传输文件 在Unix或Linux操作系统上,scp实用程序(secure copy)与更著名的命令cp类似,但用于在安全加密的网络上在主机之间传输 ...

  9. linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗?

    Linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗? 一:结论 1.两个进程中分别产生生成两个独立的fd 2.两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性 3.进程 ...

  10. Linux使用SSH上传下载文件,Linux下通过ssh scp命令上传下载文件

    Linux下通过ssh scp命令上传下载文件. 1.上传本地文件到服务器 scp /path/filename username@servername:/path/ 例如 scp /var/tale ...

最新文章

  1. fond+html属性,JQuery 干货篇之选择元素
  2. 《挖掘管理价值:企业软件项目管理实战》一2.4 软件设计过程
  3. frontcon函数用不了_真香警告!用了XLOOKUP再也回不去VLOOKUP了
  4. npm run build失败
  5. jmeter配置文件--随机变量
  6. Session基础知识
  7. 大伟 Unity3D人物 控制移动和动画的基本方法
  8. Springboot整合kafka
  9. BI_01_一个BI工具的痛点
  10. java中计算文件的md5,Java计算文件MD5值代码
  11. [转载]NFC问题分析
  12. 找软件测试工作自测,测试经验分享:做一个靠谱的软件测试人员
  13. 无线移动通信技术快速发展历程和趋向
  14. 基于 CherryUSB 调试 dwc2 usb host 笔记
  15. Java中将Map转换为JSON
  16. LPC845-BRK开发板开箱
  17. C++计算圆的面积和周长
  18. golang原生数据库的使用
  19. 单摆matlab建模,用matlab求解单摆模型
  20. boost——入门指南

热门文章

  1. java-php-python-springboot住院管理系统计算机毕业设计
  2. 2021-03-24 从零开始搭建vue移动端项目
  3. navicat导出longtext类型数据乱码的解决方案
  4. 关于批准发布《呼吸防护 自吸过滤式防毒面具》等54项强制性国家标准的公告
  5. uniapp 低功耗蓝牙项目相关 (蓝牙发光计步犬牌)
  6. WireGuard 的工作原理
  7. 《信息用户与服务》第四版目录 胡昌平、胡潜、邓胜利著
  8. 在线pdf转word文件网站
  9. 阿里云盘资源搜索的网址
  10. 【Python】简单输出一些图案