1.ls -l == ll #查看当前目录下所有文件和子目录的详细信息列表
2.ls -d #显示指定目录本身的信息
3.ls -dl与ls -ld效果一样,只是顺序不一样
4.ls -h #显示目录和文件大小,默认大小单位为字节,使用-h后将显示k、M等单位
5.ls -lh # 以长格式显示文件和目录的详细信息,并且文件大小会以人类可读的格式展示。
6.ls -R #列出当前目录下的文件和文件夹,然后再依次列出每个子目录里的内容,子目录下如果还有子目录,它也会继续深入列出里面的东西,直到把所有嵌套的目录和文件都列完。这样你就能对整个目录结构里的所有内容有一个全面的了解。
7,ls -Rl #ls -Rl
命令会递归地列出指定目录及其所有子目录下的文件和目录,并以长格式显示详细信息。这就好比你不仅查看了一个大房子的客厅里有什么物品(显示详细信息),还依次打开各个房间,查看每个房间里有什么物品(也显示详细信息),并且如果房间里还有小柜子,也会打开柜子查看里面的东西(同样显示详细信息),直到把整个房子里的所有物品都查看并列出详细信息为止。
8.ls -a # 显示所有子目录和文件的信息,包括名称以“ .” 开头的隐藏文件
9.ls -al # 详细列出当前目录下的所有文件和文件夹的信息,包括那些隐藏的文件和文件夹。它会告诉你每个文件或文件夹的权限、所有者、所属组、大小、最后修改时间,还有它们的名字。这样你就能对这个目录里的所有内容有一个全面且详细的了解啦。
10.ls -A # 与-a类似,但不显示表示当前目录的“.”和表示父目录的“..”(什么是父目录呢?在文件系统的目录结构中,父目录指的是包含当前目录的上一级目录。可以把文件系统的目录结构想象成一棵倒立的树,每个目录就像树上的一个节点。从某个节点向上追溯一层,那个节点对应的目录就是当前目录的父目录。 )
11.ls -Al # ls -Al
,它会详细列出当前目录下除了 .
和 ..
之外的所有文件和文件夹的信息,包括那些隐藏的。它会告诉你每个文件或文件夹的权限、归谁所有、属于哪个组、大小是多少、最后一次修改是什么时候,还有它们叫啥名字。这样你就能很全面地了解这个目录里的各种内容。
12.ls -i #显示文件索引节点号。一个索引节点号代表一个文件,在Linux中保存在磁盘分区中的文件都给它分配一个编号,称为索引节点号.
13.ls -il #ls -il 以长格式详细列出指定目录下的文件和目录信息,并且在每行的开头显示对应的inode编号。这样,你不仅能看到文件和目录的详细属性,还能知道它们在磁盘上的“身份证号码”。
14.ls -S # 按照文件大小排序
15.ls -Sl # ls -Sl 以长格式详细列出指定目录下的文件和文件夹信息,并且会按照它们的大小从大到小进行排序。这样你就能很清楚地看到哪个文件或文件夹占用的空间最大,哪个最小。
16. ls / # 系统会列出根目录下的所有文件和文件夹的名称。
17.ls -dl /root/
18.ls -c #用于根据文件的状态改变时间对文件进行排序,具体显示效果会根据是否和其他选项组合使用而有所不同。通过这个选项,你可以更方便地查看哪些文件的 inode 信息最近发生了变化。
19.ls -b #查看文件和文件夹情况的命令,简单的说就是让那些原本不好显示的文件名以一种规范、能看明白的方式呈现出来
20.ls -p #能够更加清晰地展示目录结构,方便你在浏览文件列表时快速识别出目录。