ls (list)命令
一、 介绍
让我们来回忆一下Liunx命令语法构成:command [-options] [parameter]
ls命令的作用就是列出目录下的内容,具体代码如下:
ls [-a -l -h] [Linux路径]
让我们先看一下只用ls命令运行出来的结果:
ls
只用ls命令,系统会列出当前工作目录下的内容,注意是当前工作目录,当我们进入Linux系统时,Linux会默认加载HOME目录作为当前的工作目录,如下图所见:
我在创建Linux虚拟机时,用户名为kdr,所以我的HOME的目录路径在:/home/kdr
在此基础上,又有三个可选项,能够令ls命令发挥更详细的作用,分别作如下解释:
-a(all):列出全部文件,包含隐藏的文件(隐藏的文件前面会有.)
ls -a
-l(list):以列表的形式列出文件,并展示更多信息
ls -l
-h(human-readable):以容易阅读的形式列出文件大小,如K、M、G。注意:-h单独使用无意义
ls -h
而最后的Linux路径,我们可以尝试让它们访问根目录(/)下的文件,当然我们也可以让它访问其他文件下的目录:
ls -l /
二、可选项的组合使用
刚刚提及的-a、-l、-h可以进行组合使用,以达到实现功能。
例如:
ls -l -a
ls -la
ls -al
上述三种写法不同,但实现的功能完全相同,都是同时运行-l与-a,当然我们也可以用其他的组合,比如a与h,l与h都是可以的。
请注意,在上述的图片中,可以看到在时间之前会有大大小小不同的数字,这表示文件的大小,只有大小没有单位,而实际上单位没有显示,单位是B,也就是Byte的意思,当我们在后面加上h后,便可以将数字转换为易阅读的形式。当然,B还是被隐藏了。
ls -lah
今天的分享就到这里了。