ls是什么意思?什么是ls命令?点进来看最全的ls命令

s 命令是linux下最常用的命令 。ls 命令是 list 的缩写 。默认情况下,ls 用于打印当前目录的列表 。如果 ls 指定另一个目录,将显示指定目录中的文件和文件夹列表 。通过ls命令,不仅可以查看linux文件夹中包含的文件,还可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等 。ls命令在日常linux操作中被大量使用!

ls是什么意思?什么是ls命令?点进来看最全的ls命令

文章插图
一、命令格式:
ls [选项] [目录名]
二、命令功能:
列出目标目录中的所有子目录和文件 。
三、常用参数:
-a, --all 列出目录中的所有文件,包括以.开头的隐式文件 。
-A 与 -a 相同,但不列出“.” (代表当前目录)和“..”(代表当前目录的父目录) 。
-c with -lt: 按 ctime 排序并显示 ctime(文件状态上次更改的时间) with -l: 显示 ctime 但按名称排序 else: 按 ctime 排序
-C 每列从上到下列出项目
–color[=WHEN] 控制是否使用颜色分辨率文件 。WHEN 可以是 'never'、'' 或 'auto' 之一
-d, – 将目录显示为文件而不是其下的文件 。
-D, --dired 产生适合在 Emacs 的 dired 模式下使用的结果
-f不对输出文件进行排序,-aU选项有效,-lst选项无效
-g 类似于 -l,但不列出所有者
-G, --no-group 不列出任何关于组的信息
-h, --human- 以人类可读的格式列出文件大小(例如 1K 234M 2G)
--si 类似于 -h,但文件大小提高到 1000 的幂而不是 1024
【ls是什么意思?什么是ls命令?点进来看最全的ls命令】-H, ---line 使用命令行中符号链接指示的真实目的地
--style=style 指定每个项目名称后跟一个指示符:无(默认)、(-F)、文件类型(-p)
-i, --inode 打印每个文件的inode号
-I, –=style 不打印任何匹配 shell 通配符的项目
-k为--block-size=1K,表示文件的大小,单位为k字节 。
-l 除了文件名,还详细列出了文件权限、所有者、文件大小等信息 。
-L, – 显示符号链接文件信息时,显示符号链接指示的对象,而不是符号链接本身
-m 所有项目以逗号分隔并填满整行
-o 类似于-l,显示除组信息外的文件详细信息 。
-r, – 倒序
-R, – 同时列出所有子目录级别
-s, --size 以块为单位列出所有文件大小
-S 按文件大小排序
–sort=WORD 可以使用以下 WORD 及其代表的相应选项:
-X -c
无 -U 时间 -t
大小 -S atime -u
时间 -t -u
ls是什么意思?什么是ls命令?点进来看最全的ls命令

文章插图
-v 使用-u
-t 按文件修改时间排序
-u with -lt: 显示访问时间并按访问时间排序
使用-l:显示访问时间但按名称排序
否则:按访问时间排序
-U 不排序;按原始文件系统顺序列出项目
-v 按版本排序
-w, --width=COLS 指定屏幕宽度而不是当前值
-x 逐行列出项目而不是列
-X 按扩展名排序
-1 每行只列出一个文件
--help 显示此帮助信息并离开
– 显示版本信息并离开
四、常见例子:
示例1:列出/home/文件夹下所有文件和目录的详细信息
命令:ls -l -R /home/
使用ls命令时,注意命令的格式:在命令提示符之后,首先是命令的关键字,后面是命令参数,命令参数前应该有一个破折号“-” ,所有命令参数 每个都有特定的作用 。您可以根据需要选择一个或多个参数 。命令参数后面是命令的操作对象 。上述命令“ls -l -R /home/”中,“ls”是命令关键字,“-l -R”是参数,“/home/”是命令的操作对象 。在这个命令中,使用了两个参数,“l”和“R”,当然你也可以一起使用,如下图: