ls的参数 | |
-a | 列出目录下的所有文件,包括以 . 开头的隐含文件 |
-A | 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录) |
-c | 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 |
-C | 每栏由上至下列出项目 |
-d | –directory将目录象文件一样显示,而不是显示其下的文件 |
-D | –dired 产生适合 Emacs 的 dired 模式使用的结果 |
-f | 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 |
-g | 类似 -l,但不列出所有者 |
-G | –no-group 不列出任何有关组的信息 |
-h | –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G) |
–si 类似 -h | 但文件大小取 1000 的次方而不是 1024 |
-H | –dereference-command-line 使用命令列中的符号链接指示的真正目的地 |
-i | –inode 印出每个文件的 inode 号 |
-l | –ignore=样式 不印出任何符合 shell 万用字符<样式>的项目 |
-k | 即 –block-size=1K,以 k 字节的形式表示文件的大小 |
-I(L小写的l) | 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来 l : 列出文件的mtime(最后修改的时间) 配合 -c:列出文件的ctime(最后更改的时间) 配合 -u:列出文件的atime(最后访问的时间) |
-L | –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息 |
-m | 所有项目以逗号分隔,并填满整行行宽 |
-o 类似 -l | 显示文件的除组信息外的详细信息 |
-r | –reverse 依相反次序排列 |
-R | –recursive 同时列出所有子目录层 |
-s | –size 以块大小为单位列出所有文件的大小 |
-S | 根据文件大小排序 |
-t | 以文件修改时间排序 |
-u | 配合 -lt:显示访问时间而且依访问时间排序 配合 -l:显示访问时间但根据名称排序 否则:根据访问时间排序 |
-U | 不进行排序;依文件系统原有的次序列出项目 |
-v | 根据版本进行排序 |
-w | –width=COLS 自行指定屏幕宽度而不使用目前的数值 |
-x | 逐行列出项目而不是逐栏列出 |
-X | 根据扩展名排序 |
-1 | 每行只列出一个文件 |
印出/root目录下的每个文件的 inode 号
[root@C7--01 ~]# ls -i /root
100678516 aaa 101060526 aaa.txt 100678512 awkprof.out 100663370 httpd-2.4.25.tar.gz
101060524 aaa.tcp 100663364 anaconda-ks.cfg 100678496 ccc 100663377 yum.sh