Linux常用命令之ls命令
作者简介
听雨:一名在一线从事多年研发的程序员,从事网站后台开发,熟悉java技术栈,对前端技术也有研究,同时也是一名骑行爱好者。
Darren:一个工作经验用了N年的,资深划水人士,除了工作无其他爱好
口号:记录在开发中遇到日常问题、棘手问题的解法和思路
常用命令之ls
背景介绍
不管是作为开发还是运维人员,只要和Linux计算机打交道的人,就不可能不和一个命令打交道,这个命令就是ls
ls是list的简写,译为列出,是常用命令之一
常用参数
参数 | 解释 |
---|---|
-a | 列出所有文件以及 |
-A | 不显示当前目录的父目录就是 . 和 .. |
-l | 显示文件的详细属性信息 常用的ll 就是ls -l 得来的 |
-r | 按照首字母文件以相反的顺序排列 |
-t | 按照修改时间将文件排序展示 |
-i | 显示文件的inode属性信息 |
我习惯用的一个命令是
ls -ltr 展示按照时间排序后再按照字母文件以相反的方式来快速定位最近修改的文件
root@master:~/temp# ls -al
total 20
drwxr-xr-x 5 root root 4096 Jun 14 20:25 .
drwx------ 14 root root 4096 Jul 17 08:44 ..
drwxr-xr-x 2 root root 4096 Jun 14 20:39 ansible
drwxr-xr-x 2 root root 4096 Jun 3 16:24 dockerfile
drwxr-xr-x 2 root root 4096 Apr 10 22:30 prometheus
root@master:~/temp# ls -ltr
total 12
drwxr-xr-x 2 root root 4096 Apr 10 22:30 prometheus
drwxr-xr-x 2 root root 4096 Jun 3 16:24 dockerfile
drwxr-xr-x 2 root root 4096 Jun 14 20:39 ansible
root@master:~/temp#
总结
在遇到文件列表时,可以使用ls
,ls
还有很多场景,如还有不清楚的查看man ls
查看具体的属性并加以实践是可以满足大部分列表需求的。
参考:《Linux常用命令自学手册》