写在前面:
最近在学习Linux命令,记录一下学习Linux常用命令的过程,方便以后复习。仅供参考,若有不当的地方,恳请指正。如果对你有帮助,欢迎点赞,关注,收藏,评论,谢谢。
ls命令——显示文件和目录列表
ls:是list的缩写。
ll:是 ls -l的别名。
命令格式:命令 -选项参数(参数可以是单个或者多个,如-l/-a /-al/-alh)
常用参数:
1.1 -1(long)以长格式显示文件和目录的详细信息

1.2 -a(all)显示所有文件和目录,包括以点(.)开头的隐藏文件

1.3 -t(time)会列出文件和目录,但是最近修改过的文件和目录会排在最前面

1.4 ls /usr(指定目录,这里是usr)

1.5 -r (reverse)以相反的顺序显示文件和目录(即逆序)

PS:这里,从ls和ls -r命令列出来的目录可以看到,ls -r列出来的目录是倒序的,同时,我们也能猜测Linux中的ls命令在排序文件时,确实是按照纵列来排的,倒序排列时也是按照纵列的逆序来排。
1.6 -s(size)显示每个文件或目录占用的磁盘块数。

尽管 "size" 通常用来描述文件或目录的大小,但在 ls -s 的上下文中,它指的是磁盘块的大小。
PS:由于目录本身只包含元数据和指向其内容的指针,所以其大小可能很小。
1.7 -S(Sort) 根据文件大小(从大到小)对文件或目录进行排序。

1.8 -h(human-readable)以人类可读的格式显示文件或目录的大小。

1.9 ls 结合通配符和模式匹配用法
ls *[0-9]* -l 显示包含数字的文件名和目录名


1.10 tree 显示文件和目录由根目录开始的树形结构
PS:tree是一个用于以树状图列出目录内容的命令,但它不是Linux发行版中的默认命令。你可能需要安装它。
sudo yum install tree # 对于较旧的CentOS版本
sudo dnf install tree # 对于较新的Fedora和CentOS版本
我这里是CentOS7,选择:sudo yum install tree。

tree太大了,只能截图一部分。

被折叠的 条评论
为什么被折叠?



