ls

ls命令最基本的形式会显示当前目录下的文件和目录:

[root@linux-node1 local]# ls
bin  etc  games  include  lib  lib64  libexec  man  sbin  share  src  tsar

ls命令输出的列表是按字母排序的,(按列排序而不是按行排序)

参数:

-F参数在目录名后面加了正斜线(/),以方便用户在输出中分辨它们。

[root@linux-node1 local]# ls -F
123  bin/  etc/  games/  include/  lib/  lib64/  libexec/  man/  sbin/  share/  src/  tsar/

-a参数把隐藏文件和普通文件及目录一起显示出来

[root@linux-node1 ~]# ls -a
.        1.sh           .bash_history  cloudboot-1.4-1.x86_64.rpm  .git   .gitconfig   ng.tar  .ssh  .viminfo
..       .bash_logout   .cshrc      gitbook   .npm    ssl    win7.iso

-R 是递归选项,它列出列当前目录下包含的子目录中文件,如果目录很多,这个输出就很长。

[root@linux-node1 data]# ls -FR
1581674344465597.mp4                                            http_server*    
jdk-8u231-windows-x64.exe                                       zabbix/
one-marketplaceapp-12                                           zabbix (1).zip
ShadowsocksX-NG.1.9.4.zip                                       onebox_109.186 (1).txt                                     
Shannon_Linux_Driver_Package_3.2.2.5.tar.gz                     onebox_109.186 (2).txt                                        
TeamV15.2.2756.0@81_344218.exe                                  onebox_109.186.txt                                              
./zabbix:
dev/       run.bat*       zabbix_agentd.exe*  zabbix_agentd.win.conf* zabbix_get.exe*     zabbix_sender.exe*

./zabbix/dev:
zabbix_sender.dll*      zabbix_sender.lib*

-l会以长列表格式输出,包含了目录中每个问的更多信息

[root@linux-node1 data]# ls -FR
1581674344465597.mp4                                            http_server*    
jdk-8u231-windows-x64.exe                                       zabbix/
one-marketplaceapp-12                                           zabbix (1).zip
ShadowsocksX-NG.1.9.4.zip                                       onebox_109.186 (1).txt                                     
Shannon_Linux_Driver_Package_3.2.2.5.tar.gz                     onebox_109.186 (2).txt                                        
TeamV15.2.2756.0@81_344218.exe                                  onebox_109.186.txt                                              
./zabbix:
dev/       run.bat*       zabbix_agentd.exe*  zabbix_agentd.win.conf* zabbix_get.exe*     zabbix_sender.exe*

./zabbix/dev:
zabbix_sender.dll*      zabbix_sender.lib*

输出的第一行显示了在目录中包含的总块数,每一行都包含了关于文件(或目录)的如下信息:

  • 第一列:文件类型,比如目录(d)、文件(-)、字符文件(c) 、块文件(b)
  • 第二列:  硬链接数
  • 第三列:文件所有者(属主)
  • 第四列:文件所属的组
  • 第五列:文件或目录的大小(以字节为单位)
  • 第六列:文件的上次修改时间
  • 第七列:文件名或目录名

当然还有很多参数就不一一列出,可以将很多参数结合使用,而且还容易记忆,例如:ls -alF

 

posted @ 2020-02-15 10:58  李白不爱美女爱打野  阅读(196)  评论(0编辑  收藏  举报