ls命令—Linux文件管理

ls命令

1.命令功能

​ ls - list directory contents(列出目录内容)

​ 描述:
​ List information about the FILEs (the current directory by default). (列出有关文件的信息(默认为当前目录))

Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.(如果没有指定-cftuvSUX或——Sort参数,则按字母顺序对条目进行排序)

2.命令格式

[root@localhost ~]# ls [OPTION]... [FILE]...
[root@localhost ~]# ls [选项] [文件]

3.参考事例

  • 列出所有文件(包括隐藏文件):
[root@localhost ~]# ls -a
  • 列出文件的详细信息:
[root@localhost ~]# ls -l
  • 列出根目录(/)下的所有目录:
[root@localhost ~]# ls / 
  • 列出当前工作目录下所有名称是 “m” 开头的文件 :
[root@localhost ~]# ls -ltr m*
  • 列出 /home目录下的所有目录及文件的详细信息 :
[root@localhost ~]# ls -lR /home
  • 列出当前工作目录下所有文件及目录并以文件的大小进行排序 :
[root@localhost ~]# ls -AS

4.参数详解

选项 释义 功能描述
-a all 不隐藏任何以. 开始的项目
-A almost-all 列出除. 及.. 以外的任何项目
author 与-l 同时使用时列出每个文件的作者
-l 使用较长格式列出信息
-r reverse 逆序排列
-R recursive 递归显示子目录
-t (按修改时间排序,最新的优先)sort by modification time, newest first

你可能感兴趣的:(ls命令—Linux文件管理)