分享linux 命令—ls命令

懵懂的女人 提交于 2020-03-23 09:00:01

 ls命令是linux虚拟机最常见的命令,ls是list的缩写,该命令用于显示指定工作目录下的内容。

  首先先说明下ls命令的语法

 ls [-alrtAFR] [name...]

  其实也就是ls [选项] [目录名]

  接下来介绍一下ls命令基本常见一些用法及作用。

基本输出

  ls   输出当前目录下的文件名和目录名。需要注意的是此时的输出并不包含隐藏文件和隐藏的目录。这里以a开头的文件在第一个。

  ls -r 将文件以相反次序显示(原本依英文字母次序)与上图作对比。所以此时W开头的文件处于第一个。

  ls -t 将文件依建立时间之先后次序列出。与上图作对比。

显示隐藏文件

  ls -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)与上图作对比。linux命令大小写意义一般不同,这里如果用-A ,输出内容相同,但不列出 "." (目前目录) 及 ".." (父目录)

显示文件更多信息

  ls -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出。

区分文件目录

 

  ls -F 在列出的文件名称后加一符号。例如可执行档则加 "*", 目录则加 "/"。可以用来区分目录与文件

通配符

  这里只介绍*

  这里将文件中所有以D开头的文件都输出。

  在ls执行前,*已经被替换成具体符合条件的文件了。

  这里相当于执行 的是ls DDh.txt Desktop Documents Downloads。

  默认不会匹配到隐藏的文件,即便指定 a 选项也不行。

  所以此时要输出隐藏文件必须指定的.号。

  这里的-d作用是不显示其子目录。

  这里可以输出所有的目录。

  这里按反次序显示所有的目录。

  通配符用法多种多想,不同的组合能达到各种各样的目的。

总结

  ls命令是看似简单,但功能却十分强大的命令,除了本文介绍的这些常见的用法,实则还有很多,这里就不一一叙述了,就由大家探索吧。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!