Linux常用命令(一)ls命令
ls命令
ls可以说是linux环境下最常用的命令之一,一般人们进入linux首先习惯敲的就是这个命令。ls命令是用来查询目录下的内容,ls是list的简称。
ls
当该命令不带有任何参数时,是最精简的用法,系统会简单的为我们列出该目录下的子目录名和文件名
![847855e965517e6db55099914a7d6634.png](https://img-blog.csdnimg.cn/img_convert/847855e965517e6db55099914a7d6634.png)
ls -l
通畅可简写成ll使用(实际上是ls -l的别名),以长格式,即列表形式列出该目录下的目录或文件信息,长格式能够为我们提供更多的信息显示。
![57abe385c3eb0e2178a142a504350920.png](https://img-blog.csdnimg.cn/img_convert/57abe385c3eb0e2178a142a504350920.png)
ls -a
列出该目录下所有的子目录和文件,包括以.开头的隐藏目录和文件。linux系统中,以"."开头的目录或文件是隐藏的。
![2a3ceae36a5d745fc1689bc9c51395f0.png](https://img-blog.csdnimg.cn/img_convert/2a3ceae36a5d745fc1689bc9c51395f0.png)
其中,"."代表当前目录,".."代表当前目录的父目录。
ls -lh
相对于ls -l,增加了-h选项,h代表human-readable,以人容易理解的方式列出文件的大小(如3K,5M,7G)
![cc2806d9a1f8396909e77e1b192b4a3e.png](https://img-blog.csdnimg.cn/img_convert/cc2806d9a1f8396909e77e1b192b4a3e.png)
ls -lS
按照从大到小的顺序对文件列表进行排序
![d4b6ffa41d2d537167fa29de8b008f7d.png](https://img-blog.csdnimg.cn/img_convert/d4b6ffa41d2d537167fa29de8b008f7d.png)
ls -lSr
按照从小到大的顺序对文件列表进行排序,相对于ls -lS命令来说,在-lS后增加了r,代表以反方向进行排序
图中增加了h选项,用于以人方便的方式显示文件的大小。
![967e373e825de78ebd5d98ce12b44070.png](https://img-blog.csdnimg.cn/img_convert/967e373e825de78ebd5d98ce12b44070.png)
ls -R
表示递归的列出子目录及文件
![bf70f9215abc552b0bfde88d3309e2c4.png](https://img-blog.csdnimg.cn/img_convert/bf70f9215abc552b0bfde88d3309e2c4.png)
配合通配符进行某些项的显示
如 ls *sh*,表示列出文件名中含有sh的项
![e11d4e8d2191f60ed352408e02d0b55d.png](https://img-blog.csdnimg.cn/img_convert/e11d4e8d2191f60ed352408e02d0b55d.png)
附注:本次文章截图用到了实验楼的环境,实验楼还是个不错的网站,可供小伙伴们方便的进行练习~
针对这条命令,大家还知道有什么用法,请积极留言哦!~