每天一个linux命令(1):ls命令
1. 命令格式:
ls [选项] [目录名]
2. 命令功能:
列出目标目录中所有的子目录和文件。
3. 常用参数:
-a -all 列出全部文件包括.的隐藏文件 -A 列出全部文件,不包括隐藏文件
-c 根据状态改变ctime排序,但是ls默认不排序
-C 把文件按照多列显示(默认) -1:一行一个
--coler=alway 总是显示不同颜色 --coler=never 不显示 =aotu 终端中显示,管道|重定向不显示
-d -directory 将文件夹像文件一样显示
-D, -dired 给Emacs编辑器产生合适信息
-f 不排序 -aU生效 -lst不生效
-g 列出信息除了所有者
-G -no-group 不列出任何有关组的信息
-h -human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
-si 与-h类似,但是文件大小取1000而不是1024
-H -dereference-command-line 实验命令列中的符号链接指示真正的目的地
-indicator-style=方式 none(默认):不加任何指示符 classify(-F):/目录;*可执行文件;@符号连接;|管道文件;=socket file-type(-p):一般除了可执行文件
-i 打印每个文件的inode号
-I <样式> / -ignore=样式 *:任意长度字符 ?:单个字符
-k / -block-size=1K
-l 列出所有信息
-L / -dereference 只显示符号连接所指示的对象
-m 通过逗号分割,并显示填满
-o 列出信息除了组相关信息
-r -reverse 反序
-R -recursive 列出子目录层
-s -size 显示占用磁盘块的数量
-S 根据文件大小排序
-sort=word extension,status(inode 变更时间),none,time(修改时间),size,atime(访问时间),access,version(版本号),use
-t 按照时间排序
-u 配合 -lt: 显示访问时间+排序
-u 配合 -l:显示访问时间+名称排序
-u 显示访问时间
-U 不进行排序
-v 版本号排序
-w, -width=cols 自行指定屏幕宽度
-x 逐行列出
-X 根据拓展名排序
-l 每行一个
-help 显示此帮助信息并离开
-version 显示版本信息并离开

浙公网安备 33010602011771号