Skip to content

Latest commit

 

History

History
162 lines (92 loc) · 3.63 KB

ls用法.md

File metadata and controls

162 lines (92 loc) · 3.63 KB

1594222602656

ls 是接触Linux系统,大家基本都会用到的指令,今天带大家回忆下ls的基本用法

ls基础用法

作用

ls 指令的作用为 列出目录内容

用法
ls [选项] [文件名...]

查看多个文件或文件夹

ls  /dev/ /boot

1594134701699

查看文件详细信息

ls -l 如果不添加参数,默认指的是查看当前所在目录下内容

ls -l 

1594135110352

-rw-r--r-- 文件的类型和权限
1 硬链接数
root root 所属用户 和用户组
0 大小
7月 7 23:17 最后修改时间
myfile.txt 文件名称

查看隐藏文件或隐藏文件夹

大家都知道,在windows下,隐藏文件和隐藏文件夹都是通过系统去设置的,但是在Linux系统下,隐藏文件就相对简单,只要在文件或文件夹命名时,以点开头,如下图例子中的“.abc” 默认ls 的时候是不显示的

ls -a

1594136470600

ls -a 后,可以看到多了三个文件

. 当前目录(每个文件夹中都有)
.. 上级目录(每个文件夹中都有)
.abc 自己设置的隐藏文件

因为所有的文件中都有 . 和 ..两个文件夹,如果想查看的时候想忽略他们,可以用 ls -A 指令来忽略这两个文件夹

ls -A

1594138556967

给文件排序展示

默认排序展示

默认ls 查看文件的时候,是以文件名称进行排序的

1594137135238

逆向排序展示指令
ls -r 

1594137231732

由上面两次执行的结果对比可以看出,ls -r 的文件排序与ls 执行结果的差别,根据文件名称显示的顺序发生了变化

按时间排序展示

按照最新更新的文件在前进行排序

ls -t

1594137693644

按时间逆向排序展示

按照最新更新的文件在前逆向排序

ls -rt

1594137770759

按文件大小排序

按照大文件在前排序

ls -S

1594222419266

按文件大小逆向排序

小文件在前

ls -Sr

1594222520875

递归地列出子目录的内容

有时候需要查看所有文件的内容,这时候下面的指令就派上用场了,它将会把所有文件夹中的内容都展示出来

ls -R

1594138148043

友好的显示文件大小

通常和-l 一块儿进行使用,这样显示出来的文件大小更易读,在下图中可以看出两者的区别

ls -lh

1594222940532

以上是ls 在日常生活中常用的一些用法,可以满足日常使用中的基本需求,如果想了解更多 可以执行 man ls,里面有更多参数的用法。

如果文章对你有所帮助,不妨点下关注,支持下,谢谢。