分享linux 命令—ls命令

Posted lzjwhy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享linux 命令—ls命令相关的知识,希望对你有一定的参考价值。

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

以上是关于分享linux 命令—ls命令的主要内容,如果未能解决你的问题,请参考以下文章

linux命令每日分享——ls列出目录和文件

linux命令每日分享——ls列出目录和文件

Linux常用命令

-bash: /usr/bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory(代码片段

一个初学者分享一下Linux的一些基础命令

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段