iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux系统中如何使用ls命令按日期对文件进行排序
  • 819
分享到

在Linux系统中如何使用ls命令按日期对文件进行排序

linuxls命令ls命令 2022-06-04 22:06:43 819人浏览 八月长安
摘要

ls命令用于列出目录内容,结果可以按几个条件排序,例如按日期,按字母顺序排列的文件名,修改时间,访问时间,版本和文件大小。 在本文中,我将向您展示如何使用linux中的ls命令按日期对文件进行排序。 1)列出具有上次

ls命令用于列出目录内容,结果可以按几个条件排序,例如按日期,按字母顺序排列的文件名,修改时间,访问时间,版本和文件大小。

在本文中,我将向您展示如何使用linux中的ls命令按日期对文件进行排序。


1)列出具有上次修改日期/时间的文件目录

要列出文件并在顶部显示最后修改的文件,我们将使用-lt选项和ls命令。


[linuxidc@localhost www.linuxidc.com]$ ls -lt /run

输出如下:

总用量 60


-rw-rw-r--. 1 root     utmp     1536 11月 7 08:09 utmp
drwxr-xr-x. 7 root     root      160 11月 7 08:09 udev
drwxr-xr-x. 3 root     root      60 11月 7 08:05 user
drwxr-xr-x. 2 root     root      80 11月 7 08:04 mount
drwx------. 2 root     root      60 11月 7 08:04 udisks2
drwxr-xr-x. 3 root     root      60 11月 7 08:04 media
drwx--x--x. 4 root     gdm      100 11月 7 08:04 gdm
drwxr-xr-x. 2 root     root      80 11月 7 08:04 console
drwxr-xr-x. 2 root     root      40 11月 7 08:04 plymouth
drwxr-xr-x. 16 root     root      400 11月 7 08:04 systemd
drwxr-xr-x. 2 root     root      60 11月 7 08:04 tuned
----------. 1 root     root       0 11月 7 08:04 cron.reboot
drwxr-x---. 2 chrony    chrony     60 11月 7 08:04 chrony

2)列出具有上次修改日期/时间的文件(最近在底部)

我们将使用-ltr选项和ls命令列出底部最近修改过的文件的特定目录的文件。


[linuxidc@localhost www.linuxidc.com]$ ls -ltr /run

总用量 60


drwxr-xr-x. 2 root     root      60 11月 7 08:04 tmpfiles.d
drwxr-xr-x. 4 root     root      120 11月 7 08:04 initramfs
drwx------. 2 root     root      80 11月 7 08:04 lvm
prw-------. 1 root     root       0 11月 7 08:04 dmeventd-server
prw-------. 1 root     root       0 11月 7 08:04 dmeventd-client
-rw-r--r--. 1 root     root       4 11月 7 08:04 lvmetad.pid
drwxr-xr-x. 2 root     root      40 11月 7 08:04 log
drwxr-xr-x. 2 root     root      60 11月 7 08:04 sysconfig
drwxr-xr-x. 2 root     root      40 11月 7 08:04 setrans
drwx------. 2 rpc      rpc       40 11月 7 08:04 rpcbind
drwxr-xr-x. 2 root     root      40 11月 7 08:04 faillock
drwx------. 2 root     root      40 11月 7 08:04 svnserve

如果你想按目录排序,然后根据日期使用

$ ls -Rltr


3)以人类可读格式显示

我们将使用-halt选项和ls命令以人类可读文件大小(长格式)列出特定目录的文件。 它使用K,M,G和T后缀(或字节没有后缀)


[linuxidc@localhost ~]$ ls -Rltr

输出如下:

.:

总用量 4856


drwxr-xr-x. 2 linuxidc linuxidc   6 10月 17 18:44 音乐
drwxr-xr-x. 2 linuxidc linuxidc   6 10月 17 18:44 下载
drwxr-xr-x. 2 linuxidc linuxidc   6 10月 17 18:44 文档
drwxr-xr-x. 2 linuxidc linuxidc   6 10月 17 18:44 视频
drwxr-xr-x. 2 linuxidc linuxidc   6 10月 17 18:44 模板
drwxr-xr-x. 2 linuxidc linuxidc   6 10月 17 18:44 公共
-rw-------. 1 linuxidc linuxidc 5238784 10月 17 18:44 core.11901
-rw-rw-r--. 1 linuxidc linuxidc 32990 10月 21 19:24 linuxidc.com.mp4
drwxr-xr-x. 2 linuxidc linuxidc   49 10月 25 16:01 图片
lrwxrwxrwx. 1 linuxidc linuxidc   26 11月 3 16:57 linuxidc_movies -> /mnt/linuxidc_drive/movies

4)查找最近10分钟内修改的文件

我们可以使用以下命令在过去10分钟内修改文件:


[linuxidc@localhost ~]$ find . -mmin -10 -type f -exec ls -l {} +

输出如下:


-rw-------. 1 linuxidc linuxidc  6054 11月 7 08:18 ./.bash_history
-rw-------. 1 linuxidc linuxidc   11 11月 7 08:20 ./.cache/abrt/lastnotification
-rw-------. 1 linuxidc linuxidc 39149 11月 7 08:14 ./.cache/thumbnails/large/56396444cd332797f52efb60e18f41d8.png

5)最近修改了10个文件

让我们看看如何使用ls命令检查目录中最近修改的10个文件。 我们将使用'ls'和'head'命令的组合。

下面的命令将显示已修改的10个文件,其中最近更新的文件位于顶部


[linuxidc@localhost ~]$ ls -lt /run/ | head -10

输出如下:

总用量 60


-rw-rw-r--. 1 root     utmp     2304 11月 7 08:24 utmp
drwxr-xr-x. 3 root     root      60 11月 7 08:20 user
drwxr-xr-x. 7 root     root      160 11月 7 08:17 udev
drwxr-x---. 2 chrony    chrony     60 11月 7 08:15 chrony
-rw-r--r--. 1 root     root       5 11月 7 08:15 dhclient-ens33.pid
drwxr-xr-x. 3 root     root      100 11月 7 08:15 NetworkManager
drwxr-x---. 2 root     root      40 11月 7 08:15 firewalld
drwxr-xr-x. 2 root     root      80 11月 7 08:04 mount
drwx------. 2 root     root      60 11月 7 08:04 udisks2

要么

尾部组合,它显示最近更新的文件在底部。


[linuxidc@localhost ~]$ ls -ltr /run/ | tail -10

输出如下:


drwxr-xr-x. 3 root     root      60 11月 7 08:04 media
drwx------. 2 root     root      60 11月 7 08:04 udisks2
drwxr-xr-x. 2 root     rootmTXjvYjpmi      80 11月 7 08:04 mount
drwxr-x---. 2 root     root      40 11月 7 08:15 firewalld
drwxr-xr-x. 3 root     root      100 11月 7 08:15 NetworkManager
-rw-r--r--. 1 root     root       5 11月 7 08:15 dhclient-ens33.pid
drwxr-x---. 2 chrony    chrony     60 11月 7 08:15 chrony
drwxr-xr-x. 7 root     root      160 11月 7 08:17 udev
drwxr-xr-x. 3 root     root      60 11月 7 08:20 user
-rw-rw-r--. 1 root     utmp     2304 11月 7 08:24 utmp

总结

以上所述是小编给大家介绍的在Linux系统中如何使用ls命令按日期对文件进行排序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

--结束END--

本文标题: 在Linux系统中如何使用ls命令按日期对文件进行排序

本文链接: https://www.lsjlt.com/news/19972.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统如何使用ls命令按最后修改时间输出进行排序
    这篇文章主要介绍Linux系统如何使用ls命令按最后修改时间输出进行排序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux 基本 ls 命令1、 不带任何参数运行 ls 命令将列出当前工作目录的内容。 ...
    99+
    2023-06-28
  • Linux中如何使用ps命令输出进行排序
    这篇文章主要介绍了Linux中如何使用ps命令输出进行排序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ps命令是理解Linux系统上运行的内容和每个进程使用的资源的关键。了...
    99+
    2023-06-15
  • 如何在Linux中使用man帮助使用man命令对系统进行操作
    如何在Linux中使用man帮助使用man命令对系统进行操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  在Linux系统中使用man帮助能够使用man命令...
    99+
    2023-06-13
  • 如何使用 Linux 命令行进行文件处理?
    Linux命令行是一种非常强大的工具,它可以帮助您轻松地处理各种类型的文件,如文本文件、图像文件、音频文件等等。在本文中,我们将介绍如何使用Linux命令行进行文件处理,包括文件的创建、删除、复制、移动、搜索等操作。我们将使用一些常见的命令...
    99+
    2023-08-21
    编程算法 linux 文件
  • 如何使用ASP在Linux系统中进行文件处理?
    ASP是一种在Web应用程序开发中广泛使用的技术,它可以在Microsoft Windows操作系统上轻松地进行文件处理。但是,在Linux操作系统上使用ASP进行文件处理可能会有一些不同的挑战。在本文中,我们将介绍如何使用ASP在Linu...
    99+
    2023-10-03
    linux apache 文件
  • Linux中怎么使用ftp命令对文件进行传输
    本篇文章为大家展示了Linux中怎么使用ftp命令对文件进行传输,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  [root@www ~]# yum install ftp 安装ftp支持 RedH...
    99+
    2023-06-13
  • 如何在Linux系统中使用Coreutils Viewer显示命令运行进度
    本篇内容主要讲解“如何在Linux系统中使用Coreutils Viewer显示命令运行进度”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在Linux系统中使用Coreutils Viewe...
    99+
    2023-06-13
  • 如何在Linux系统中使用Java语言进行数组排序操作?
    在Linux系统中,Java语言是一种非常常见的编程语言。其中,数组排序是Java语言中的常见操作之一。本文将详细介绍如何在Linux系统中使用Java语言进行数组排序操作,包括如何使用Java内置的排序算法和手写排序算法。 一、使用Jav...
    99+
    2023-11-13
    linux leetcode 数组
  • Java文件学习笔记:如何在Linux系统中使用命令行编译和运行Java程序?
    Java是一种跨平台的编程语言,可以在各种操作系统上运行。在Linux系统中,我们可以使用命令行编译和运行Java程序。本篇文章将介绍如何在Linux系统中使用命令行编译和运行Java程序。 一、安装JDK 在Linux系统中,我们需要先...
    99+
    2023-08-30
    文件 学习笔记 linux
  • 怎么使用scp命令在多个Linux系统间进行文件复制
    怎么使用scp命令在多个Linux系统间进行文件复制,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一,什么是scpscp是linux系统下基于ssh登陆进行安全的远程文件拷...
    99+
    2023-06-05
  • 如何在Linux系统中使用Grep命令
    本篇文章为大家展示了如何在Linux系统中使用Grep命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Grep命令主要用于从文件中查找指定的字符串。首先建一个demo_file:代码如下:$ ca...
    99+
    2023-06-13
  • 如何在LINUX系统中使用vsftpd命令
    本篇文章给大家分享的是有关如何在LINUX系统中使用vsftpd命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。FTP命令是Internet用户使用最频繁的命令之一,不论是在...
    99+
    2023-06-10
  • 如何在Linux系统中使用tar命令
    如何在Linux系统中使用tar命令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux tar 命令是归档或分发文件时的强大武器。GNU tar 归档包可...
    99+
    2023-06-12
  • 在Linux系统中如何使用ps命令
    小编给大家分享一下在Linux系统中如何使用ps命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!linux中ps(process status) 命令是LINU...
    99+
    2023-06-27
  • Linux系统中如何使用dd命令创建文件
    小编给大家分享一下Linux系统中如何使用dd命令创建文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我们都知道可以用mkdir命令创建一个新的目录,但更多时候...
    99+
    2023-06-27
  • 如何在Linux系统中使用pv命令
    这篇文章给大家介绍如何在Linux系统中使用pv命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。PV 命令PV 由Andrew Wood 开发,是 Pipe Viewer 的简称,意思是通过管道显示数据处理进度的信息...
    99+
    2023-06-12
  • 如何在Linux系统中使用sudo命令
    如何在Linux系统中使用sudo命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普...
    99+
    2023-06-12
  • 如何在linux系统中使用scp命令
    本篇文章为大家展示了如何在linux系统中使用scp命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ss...
    99+
    2023-06-13
  • vi命令如何在linux系统中使用
    vi命令如何在linux系统中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n fi...
    99+
    2023-06-13
  • 如何在linux系统中使用cd命令
    这篇文章将为大家详细讲解有关如何在linux系统中使用cd命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作