Linux ls(英文全拼: list directory contents)命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)。
语法格式:
ls [参数] [文件名]
常用参数:
- -a 显示所有文件及目录
- -A 不显示当前目录和父目录
- -d 显示目录自身的属性信息
- -i 显示文件的inode属性信息
- -l 显示文件的详细属性信息
- -m 以逗号为间隔符,水平显示文件信息
- -r 依据首字母将文件以相反次序显示
- -R 递归显示所有子文件
- -S 依据内容大小将文件排序显示
- -t 依据最后修改时间将文件排序显示
- -X 依据扩展名将文件排序显示
- –color 显示信息带有着色效果
例子:
列出/home目录下的所有文件和目录
ls/home
显示当前目录所有文件和目录,包含隐藏文件
ls-a
除了文件名以外,还列出文件类型,权限,拥有者,文件大小等
ls-l
按时间先后顺序列出,新建立的最先显示
ls -t
按文件首英文字母,相反次序列出
ls -r
列出该目录下所有文件和目录,目录的名称后加 “/”
ls -F
参数可以多个,按时间先后顺序把文件或目录的详细信息列出
ls -rlt