需求:查看某个目录下文件的近期修改时间。查看/proc目录下的文件,并按时间排序,截取最近修改的前五个文件:进入到/proc目录[root@vm_web_006031 ~]# cd /proc/ 查看目录下的全部文件及目录[root@vm_web_0060...
需求:查看某个目录下文件的近期修改时间。
查看/proc目录下的文件,并按时间排序,截取最近修改的前五个文件:
进入到/proc目录
[root@vm_web_006031 ~]# cd /proc/
查看目录下的全部文件及目录
[root@vm_web_006031 proc]# ls
1 16763 18 2342 26 26940 29 36 43 51 589 66 756 923 bus execdomains kallsyms mdstat sched_debug sysrq-trigger xen
10 16765 19 2351 260 26941 3 37 44 52 59 67 77 924 cgroups fb kcore meminfo schedstat sysvipc zoneinfo
109 16766 2 2352 261 26942 30 38 45 523 6 692 774 926 cmdline filesystems keys misc scsi timer_list
11 16785 20 24 2618 26943 31 3817 46 53 60 7 78 928 cpuinfo fs key-users modules self timer_stats
12 16786 20138 241 2619 26946 32 39 47 54 61 72 79 930 crypto interrupts kmsg mounts slabinfo tty
13 16787 21 243 26904 26947 33 4 48 55 62 73 793 931 devices iomem kpagecount mtd softirqs uptime
14 16842 22 25 26925 27 335 40 49 56 63 738 8 933 diskstats ioports kpageflags net stat version
15 16857 23 2521 26938 2736 34 41 5 57 64 74 896 935 dma ipmi loadavg pagetypeinfo swaps vmallocinfo
16 17 2341 2522 26939 28 35 42 50 58 65 75 9 buddyinfo driver irq locks partitions sys vmstat
过滤掉目录,截取最近修改的5个文件。
[root@vm_web_006031 proc]# ls -lut |grep "^-" |head -5
-r--r--r-- 1 root root 0 Oct 17 11:27 buddyinfo
-r--r--r-- 1 root root 0 Oct 17 11:27 cgroups
-r--r--r-- 1 root root 0 Oct 17 11:27 cmdline
-r--r--r-- 1 root root 0 Oct 17 11:27 cpuinfo
-r--r--r-- 1 root root 0 Oct 17 11:27 crypto
使用cut命令可以截取显示的多少。(例如:5 就是从第5个字符开始显示)
[root@vm_web_006031 proc]# ls -lut |grep "^-" |head -5 |cut -c5-
r--r-- 1 root root 0 Oct 17 11:28 cgroups
r--r-- 1 root root 0 Oct 17 11:28 execdomains
r--r-- 1 root root 0 Oct 17 11:28 fb
r--r-- 1 root root 0 Oct 17 11:28 iomem
r--r-- 1 root root 0 Oct 17 11:28 ioports
[root@vm_web_006031 proc]#
ls -t 根据文件的修改时间进行排序
ls -u 可以显示出文件的最后访问时间,并让-t基于访问时间来排序
^- 是一个正则表达式,以横杠开头,这里表示普通文件
cut -c 指定了cut命令保留并输出那些字符
下面是通过横杠-指定范围,还可以使用逗号,指定范围
范围 描述
N 第N个字符
N- 从第N个字符一直到当前行结束
N-M 从第N个字符一直到第M个字符
-M 从第一个字符一直到第M个字符
本文标题为:centos 下 ls grep head cut简单用法
基础教程推荐
- Docker容器操作方法详解 2022-11-13
- Apache CarbonData 1.0.0发布及其新特性介绍 2023-09-11
- 通过StatefulSet部署有状态服务应用实现方式 2022-10-01
- Centos7 nginx的安装以及开机自启动的设置 2023-09-22
- Apache Kafka 2.5 稳定版发布,新特性抢先看 2023-09-11
- Centos 安装Django2.1 2023-09-24
- 为Win2003服务器打造铜墙铁壁的方法步骤 2022-09-01
- windows环境下apache-apollo服务器搭建 2023-09-10
- P3 利用Vulnhub复现漏洞 - Apache SSI 远程命令执行漏洞 2023-09-10
- RFO SIG之openEuler AWS AMI 制作详解 2022-12-28
