1. 作用
查看文件与目录。
2. 用法
ls 【参数】【目录名称】
参数:
-a:列出全部文件,包括隐藏文件(开头为.的文件);
-A:列出全部文件,包括隐藏文件,但不包括.与..这两个目录;
-d:仅列出目录本身,而不列出目录内的文件数据;
-f:直接列出结果,而不进行排序(ls默认会以文件名排序);
-F:根据文件、目录等信息给予附加数据结构,如 *代表可执行文件、/代表目录、=代表socket文件、|代表FIFO文件;
-l:将目录内容按行列出,列出文件的属性与权限等数据;
-h:将文件容量以易读的方式(如GB、KB等)显示,与-l组合使用;
-i:列出inode号码;
-n:列出UID(用户ID)与GID(用户组ID);
-r:将排序结果逆序输出;
-R:连同子目录内容一起列出来;
-S:以文件容量大小排序(默认用文件名排序);
-t:以时间排序(默认用文件名排序);
--color=never:不要依据文件特性给予颜色显示;
--color=always:显示颜色;
--color=auto:系统自行根据设置判断颜色显示;
--full-time:以完整时间模式(包含年月日时分秒)显示;
--time={atime,ctime}:输出访问时间atime或改变权限属性时间ctime,与-l组合使用;
3. 范例
3.1 ls dir1
3.2 ls -a dir1
列出全部文件,包括隐藏文件(开头为.的文件);
3.3 ls -A dir1
列出全部文件,包括隐藏文件,但不包括.与..这两个目录;
3.4 ls -d dir1
仅列出目录本身,而不列出目录内的文件数据;
3.5 ls -f dir1
直接列出结果,而不进行排序(ls默认会以文件名排序);
3.6 ls -F dir1
根据文件、目录等信息给予附加数据结构,如 *代表可执行文件、/代表目录、=代表socket文件、|代表FIFO文件;
3.7 ls -l dir1
将目录内容按行列出,列出文件的属性与权限等数据;
3.8 ls -lh dir1
将文件容量以易读的方式(如GB、KB等)显示,与-l组合使用;
3.9 ls -i dir1
列出inode号码;
3.10 ls -n dir1
列出UID(用户ID)与GID(用户组ID);
3.11 ls -r dir1
将排序结果逆序输出;
3.12 ls -R dir1
连同子目录内容一起列出来;
3.13 ls -S dir1
以文件容量大小从大到小排序(默认用文件名排序);
3.14 ls -t dir1
以时间排序(默认用文件名排序);
3.15 ls --color=never dir1
不要依据文件特性给予颜色显示;
3.16 ls --color=always dir1
显示颜色;
3.17 ls --color=auto dir1
系统自行根据设置判断颜色显示;
3.18 ls --full-time dir1
以完整时间模式(包含年月日时分秒)显示;
3.19 ls -l --time=atime dir1
输出访问时间atime,与-l组合使用;
3.20 ls -l --time=ctime dir1
输出改变权限属性时间ctime,与-l组合使用;
4. 其它
ll = ls -l