鱼C论坛

 找回密码
 立即注册
查看: 8295|回复: 8

[命令快查] ls -- 显示目录内容

[复制链接]
发表于 2015-12-23 15:49:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
ls 命令


概述:

ls 命令用于显示指定目录内容(目录显示当前目录),如果没有使用 -cftuvSUX 或 --sort 选项,则结果按字母顺序排列。


格式:

ls [选项]... [文件]...

选项
含义
-a, --all 显示所有的文件和目录(隐藏文件一并显示)
-A, --almost-all 同上,但不显示 . 和 ..
--author 与 -l 一起使用:显示每个文件的作者
-b, --escape 将无法输出的字符八进制转义字符的形式输出
--block-size=SIZE 指定尺寸的单位为 SIZE,见下方注2
-B, --ignore-backups 不显示以 ~ 为结尾的文件和目录
-c 1. 与 -lt 一起使用:按照文件最后修改时间排序并显示
2. 与 -l 一起使用:显示文件最后修改时间,但根据文件名排序
-C 多列显示输出结果(默认选项)
--color[=WHEN] 通过不同颜色显示不同类型的文件。WHEN=\'always\'(默认选项),你还可以选择 \'never\' 或 \'auto\' 等,见下方注3
-d, --directory 仅显示当前目录本身,而不显示目录中的内容
-D, --dired 生成 Emacs 的 dired 模式
-f 不排序,效果相当于开启 -aU --color=None
-F, --classify 在每个输出项后追加文件的类型标识符,具体含义:\"*\" 表示具有可执行权限的普通文件,\"/\" 表示目录,\"@\" 表示符号链接,\"|\" 表示命令管道 FIFO,\"=\" 表示 sockets 套接字。当文件为普通文件时,不输出任何标识符
--file-type 同上,但不追加 \"*\"
--format=WORD通过 WORD 指定格式:across 相当于 -x, commas 相当于 -m, horizontal 相当于 -x, long  相当于 -l, single-column 相当于 -1, ver- bose 相当于 -l, vertical 相当于 -C
--full-time相当于 -l --time-style=full-iso
-g类似 -l,但不显示拥有者
--group-directories-first将用户组目录显示在文件的前边
-G, --no-group以长格式显示目录时,不显示用户组的信息
-h, --human-readable与 -l 一起使用:按人类容易读懂的方式打印(比如:1K,234M,2G)
--si 同上,但单位按 1000 进位,而不是 1024
-H, --dereference-command-line 显示符号连接指向的内容
--dereference-command-line-symlink-to-dir 显示符号连接指向的内容(只显示目录)
--hide=PATTERN 不显示 PATTERN 匹配的内容(但你使用 -a 或 -A 则该选项无效)
--indicator-style=WORD 通过 WORD 指定指示符:none(默认),slash 相当于 -p,file-type 相当于 --file-type,classify 相当于 -F
-i, --inode 显示每个文件的索引号
-I, --ignore=PATTERN 不显示 PATTERN 匹配的内容
-k 相当于 --block-size=1K
-l 显示详细内容
-L, --dereference 当显示的包含符号连接的时候,直接显示连接的内容代替符号连接
-m 用逗号(,)分隔显示内容
-n, --numeric-uid-gid 类似 -l,但用户和用户组使用数字 ID 代替
-N, --literal 显示原始名字
-o 类似 -l,但不显示用户组信息
-P, --indicator-style=slash 在目录名后边追加斜杠(/)
-q, --hide-control-chars对于非打印的字符用问好(?)代替
--show-control-chars将非打印的字符显示为 -is
-Q, --quote-name1. 用双引号将名字括起来
2. 默认情况下,非打印的字符用 C 语言方式显示
--quoting-style=WORDWORD 用于指定上方显示的格式:literal,locale,shell,shell-always,c,escape
-r, --reverse 翻转排序
-R, --recursive 显示所有的子目录
-s, --size 显示每个文件分配的尺寸
-S 显示结果通过文件尺寸排序
--sort=WORD 通过 WORD 指定显示结果排序的方法(默认是按名字排序):none 相当于 -U,extension 相当于 -X,size 相当于 -S,time 相当于 -t,version 相当于 -v
--time=WORD1. 与 -l 一起使用:使用 WORD 指定的方式显示时间(默认是 mtime,文件的修改时间):atime 相当于 -u,access 相当于 -u,use 相当于 -u,ctime 相当于 -c 或者 status 相当于 -c
2. 使用 --sort=time 可以指定排序的时间类型
--time-style=STYLE与 -l 一起使用:通过 STYLE 指定时间的显示格式:full-iso,long-iso,iso,locale,+FORMAT
-t 显示结果按照文件修改时间排序
-T, --tabsize=COLS 通过 COLS 指定 tab 的间隔,默认是 8
-u 1. 与 -lt 一起使用:以文件的访问时间排序并显示
2. 与 -l 一起使用:以文件名排序,并显示文件的访问时间
-U 不排序(按磁盘的存储顺序显示)
-v 显示结果按文件的(版本)序号然排序
-w, --width=COLS 通过 COLS 指定屏幕的宽度
-x 显示结果按行分布(默认是按列)
-X 显示结果按文件的扩展名排序
-1 每行只显示一个结果

注1:点(.)开头的文件名即为隐藏文件

注2:SIZE 可以是:KB 1000, K 1024, MB 1000*1000, 还有 G, T, P, E, Z, Y

注3:--color=never 显示结果使用相同颜色;--color=auto 只有当标准输出连接到终端时,使用颜色。可以使用 dircolors 命令来设置 LS_COLORS 环境变量的值

注4:符号连接相当于 Windows 的快捷方式



来源: ls -- 显示目录内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-1-29 12:30:01 From FishC Mobile | 显示全部楼层
太多了 看不过来 走马观个花
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-13 22:05:22 | 显示全部楼层
试验了几个,或许以后能用上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-4 08:32:10 | 显示全部楼层
ppap 走马观花,用的时候,再来查吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-11 18:18:02 | 显示全部楼层
留个脚印曾来过
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-22 16:30:08 | 显示全部楼层
常用的应该就-l ,-a, -h
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-3-28 11:11:05 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-16 12:48:10 | 显示全部楼层
好好学习才能天天向上!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-12-31 20:58:11 | 显示全部楼层
看完了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-21 19:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表