文件管理 · 2022年02月16日 0

ls命令 – 显示指定工作目录下的内容及属性信息

ls 命令是Linux下最常用的指令之一。ls命令为英文单词 list 的缩写,正如英文单词 list 的意思,其功能是列出指定目录下的内容及其相关属性信息。 默认状态下,ls命令会列出当前目录的内容。而带上参数后,我们可以用ls做更多的事情。作为最基础同时又是使用频率很高的命令,我们很有必要搞清楚ls命令的用法,那么接下来一起看看吧! **语法格式: **ls [选项] [文件] **常用参数:** | -a | 显示所有文件及目录 (包括以“.”开头的隐藏文件) | | ---- | ------------------------------------------------------ | | -l | 使用长格式列出文件及目录信息 | | -r | 将文件以相反次序显示(默认依英文字母次序) | | -t | 根据最后的修改时间排序 | | -A | 同 -a ,但不列出 “.” (当前目录) 及 “..” (父目录) | | -S | 根据文件大小排序 | | -R | 递归列出所有子目录 | **参考实例** 列出所有文件(包括隐藏文件): ``` [root@anycode ~]# ls -a ``` 列出文件的详细信息: ``` [root@anycode ~]# ls -l ``` 列出根目录(/)下的所有目录: ``` [root@anycode ~]# ls / ``` 列出当前工作目录下所有名称是 “s” 开头的文件 : ``` [root@anycode ~]# ls -ltr s* ``` 列出 /bin 目录下的所有目录及文件的详细信息 : ``` [root@anycode ~]# ls -lR /bin ``` 列出当前工作目录下所有文件及目录并以文件的大小进行排序 : ``` [root@anycode ~]# ls -AS ```