【Linux101-1】ls

Linux命令ls的详细讲解

公粽号「专注Linux」,专注Linux内核领域.

本系列讲解常用的101个Linux命令(只多不少),本节讲述ls命令。

1.命令介绍

ls 命令允许您查看特定目录 (默认为当前工作目录) 内的文件目录。它通常按字母升序列出文件目录

标准格式
ls [-OPTION] [DIRECTORY_PATH]

2.命令举例


注意,下述[]中的均可省略

ls [path]显示当前工作目录/指定path目录下的文件
ls -l [path]以长格式显示结果
ls -s [path]按文件大小结果排序
ls -t [path]按修改时间对结果排序
ls -r [path]按字母降序对结果排序
ls -a [path]显示所有文件,包括隐藏文件(文件名以句点.开头)
ls -la  [path]显示长格式文件和目录,包括隐藏文件
ls -lh [path]列出大小可读(KB)的长格式文件和目录

3.实际使用

1.ls

ls 显示当前工作目录目录下的文件,默认按照字母升序排序
ls mydir显示mydir目录下的文件

2.ls mydir

ls mydir显示mydir目录下的文件

为方便测试,以下的测试[path]均省略

3.ls -l

ls -l 以长格式显示结果

长格式的逐字段解析:

ls -l 以长格式显示结果的逐步分析

4.ls -s

ls -s按文件大小对结果排序

如图可以看到,这里的a.out的大小为20块磁盘空间,按照每一块4KB来算,这个文件总共有80KB,那么就是

5.ls -t

Is -t 按修改时间对结果排序,不显示具体时间,如果想显示具体时间,可以使用ls -l -t

ls -l -t,按照时间排序,并且显示的是长格式。实际上,这也提示我们,可以对ls命令进行组合使用。

6.ls -r

ls -r按文件名字母降序对结果排序。与ls恰恰相反。

7.ls -a

ls -a 显示所有文件,包括隐藏文件(文件名以句点.开头)

8.ls -lh

ls -lh列出大小可读的长格式文件和目录,具体来说就是显示字节变成了显示kb。注意,这里只有第一个文件显示kb,因为只有大于1KB的显示KB,其余的只显示字节。

4.最佳实践

一般来说,使用
ls -lh既可以达到目的。

具体用途具体分析:

ls -l -h -t -r就是按照时间倒序排序的,ls命令可以实现**多命令**联排,所以这是可以灵活运用的!



Linux101系列

专注讲解Linux中的常用命令,共计发布100+文章。

😉【Linux101-1】ls

😉【Linux101-1】ls -l命令输出结果全解析

😉【Linux101-2】cd

😉【Linux101-3】cat

😉【Linux101-4】tac

😉【Linux101-5】head

😉【Linux101-6】tail

😉【Linux101-7】pwd

😉【Linux101-8】touch

😉【Linux101-9】cal

😉【Linux101-10】bc

😉【Linux101-11】df

😉【Linux101-12】uname

😉【Linux101-13】mkdir

😉【Linux101-14】gzip

😉【Linux101-15】tar

😉【Linux101-16】lsof

😉【Linux101-17】du

😉【Linux101-18】stat


Linux102系列

本系列将精讲Linux0.11内核中的每一个文件,共计会发布100+文章。

😉【Linux102】1-Makefile

😉【Linux102】2-Makefile.header

😉【Linux102】3-system.map

😉【Linux102】4-bootsect.s

😉【Linux102】5-setup.s

😉【Linux102】6-head.s

😉【Linux102-D】/boot

😉【Linux102】7-main.c


Linux内核精讲系列

和Linux内核102系列不同,本系列将会从全局描绘Linux内核的各个模块,而非逐行源码分析,适合想对Linux系统有宏观了解的家人阅读。

😉【Linux】学习Linux前必备的知识点

😉【Linux】Linux内核对进程的内存抽象

😉【Linux】Linux概述1-linux对物理内存的使用

😉【Linux】软件从写下到运行的全部流程

😉【Linux】CPU的三寻址:实模式、保护模式、长模式

😉【Linux】实模式与保护模式的寻址, 这次讲明白了!

😉【Linux】linux0.11的源码目录架构

😉【Linux】Makefile机制及基础详解

😉【Linux】编译并运行Linux0.11

😉【Linux】“进进内网文”—Linux的内核结构全貌

😉【Linux】linux的中断机制

😉【Linux】linux进程描述



关于小希

😉嘿嘿嘿,我是小希,专注Linux内核领域,同时讲解汇编C等知识。

我的wx:C_Linux_Cloud,期待与您学习交流!

加wx请备注哦


小希的座右铭:别看简单,简单也是难。别看难,难也是简单。我的文章都是讲述简单的知识,如果你喜欢这种风格:

不妨关注、评论、转发,让更多朋友看到哦~~~🙈

下一期想看什么?在评论区留言吧!我们下期见!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值