linux 命令:ls 详解
用法:ls [OPTION]... [FILE]...
打印关于FILE的信息(默认当前目录)
以字母表顺序排序(如果没有使用-cftuvSUX或者--sort等选项)选项(OPTION):-a, --all 不隐藏任何以. 开始的项目-A, --almost-all 列出除. 及.. 以外的任何项目--author 与-l 同时使用时列出每个文件的作者-b, --escape 以八进制溢出序列表示不可打印的字符--block-size=SIZE 用不同单位表示大小;例如:'--block-size=M'用1048576字节 为单位表示。下边查看SIZE的可选项-B, --ignore-backups 不列出以~结尾的文件-c 与-lt一起使用: 列出文件的ctime,以ctime为顺序排列与-l一起使用: 列出文件的ctime,以文件名为顺序排列其他情况: 以ctime为顺序排列,越新越靠前-C 按列显示--color[=WHEN] 彩色显示。WHEN可以是'never', 'auto','always'(默认)更多信息在下边-d, --directory 显示目录本身,不显示里边的内容-D, --dired 配置一个为emac的文件管理模式设计的输出-f 不排序,满足-aU的效果,不满足--color的效果-F, --classify 在文件名后边加上后缀(*/=>@|之一)--file-type 和上边类似, 但没有'*'--format=WORD across -x, commas -m, horizontal -x, long -l,single-column -1, verbose -l, vertical -C--full-time 类似-l --time-style=full-iso-g 类似-l,但不列出所有者--group-directories-first 目录在前,文件在后。可以用--sort增强效果, 但是--sort=none(-U)会去掉分组效果-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的文件--indicator-style=WORD 文件名添加后缀根据WORD确定风格:none(默认),slash(-p),file-type(--file-type),classify(-F)-i, --inode 显示文件的inode号-I, --ignore=PATTERN 不显示文件名匹配PATTERN的文件-k, --kibibytes 磁盘使用单位默认为1024字节,1kb-l 使用较长格式列出信息-L, --dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息-m 所有项目以逗号分隔,并填满整行行宽-n, --numeric-uid-gid 类似 -l,但列出UID 及GID 号-N, --literal 输出未经处理的项目名称 (如不特别处理控制字符)-o 类似 -l,但不列出有关组的信息-p, --indicator-style=slash 对目录加上表示符号"/"-q, --hide-control-chars 用?代替非图形字符--show-control-chars 显示非图形字符-Q, --quote-name 文件名添加双引号--quoting-style=WORD 使用WORD配置引用样式:literal, locale, shell,shell-always, c, escape-r, --reverse 逆序排列-R, --recursive 递归显示子目录-s, --size 以块数形式显示每个文件分配的大小-S 以文件大小排序--sort=WORD 以WORD为标准排序: none (-U), size (-S),time (-t), version (-v), extension (-X)--time=WORD with -l, 显示以WORD为标准的时间,而不是默认的修改时间: atime 或 access 或使用(-u)ctime 或 status(-c); 如果使用了 --sort=time,也可以用指定时间作为排序依据--time-style=STYLE 使用-l时, 使用STYLE风格显示时间:full-iso, long-iso, iso, locale, or +FORMAT;FORMAT参考命令'date'中的使用方法; 如果FORMAT的格式是FORMAT1<newline>FORMAT2, 那么FORMAT1对非近期文件生效FORMAT2对近期文件生效;如果STYLE有前 缀'posix-',STYLE只在POSIX语言环境之外生效-t 以修改时间为依据排序,越新越靠前-T, --tabsize=COLS 设置水平制表符的长度-u 与-lt一起用: 显示atime并以此为依据排序;与-l一起用: 显示atime并以文件名为依据排序;其他情况: 以atime为依据排序-U 不排序,用文件系统原有顺序显示-v 根据版本进行排序-w, --width=COLS 设置屏幕宽度-x 按行显示而不是按列-X 以扩展名的字母顺序按顺序排列-1 一行显示一个文件名SELinux options:--lcontext 显示安全上下文。支持-l。-Z, --context 显示安全上下文。只显示权限, 用户, 用户组, 安全上下文和文件名。--scontext 只显示安全上下文和文件名。--help 显示此帮助信息并退出--version 显示版本信息并退出SIZE 是一个整数可选项(例如: 10M=10*1024*1024).
单位有K, M, G, T, P, E, Z, Y (1024的次方) or KB, MB, ... (1000的次方).使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。
使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。
LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。
常用方法:
1. ls -l(列出所有非隐藏文件):
2. ls -al (列出所有文件,包括隐藏文件):
3. ls -lh (以易于阅读的格式输出文件大小):
4. 现在linux系统默认配置了几个关于ls的别名(alias):
输入命令 alias即可看到:
可以看到,这三个别名都加入了--color=auto,这样就有了配色方案,看上去更直观。
我们分别试一试:
可以看到,l.表示只显示目录下的隐藏文件
ll表示列出目录下的文件的详细信息
ls从名字看上去和上边的默认‘ls’命令没有区别,实际上它是通过别名进行了改写,现在的功能是通过配色方案显示,看上去更直观,普通文件是灰色,目录是蓝色,软链接是蓝绿色。
其他参数由于不常使用,先不做过多展示,以后遇到再行补充。
linux 命令:ls 详解相关推荐
- Linux命令-ls详解
Linux命令-ls详解(适合小白用户参考) 1.ls 不加任何参数,表示查询当前目录下的文件/文件夹 小提示:上面的白色文字表示普通文件,蓝色文字表示目录 2.ls 后面 ...
- 面试官都在问 | Linux命令mpstat详解
面试官都在问 | Linux命令mpstat详解 1. mpstat的基本用法 mpstat的全称为Multiprocessor Statistics,是一款常用的多核CPU性能分析工具,用来实时查询 ...
- linux 命令 curl 详解
一.curl 介绍 curl是一个命令行访问URL的计算机逻辑语言的工具,发出网络请求,然后得到数据并提取出,显示在标准输出stdout上面; 可以用它来构造http request报文,curl(C ...
- linux命令 正则表达式,详解Linux命令中的正则表达式
详解Linux命令中的正则表达式 Mark Do 2017年9月19日 暂无评论 阅读 981 次 命令中的正则表达式 如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式.正则表达式 ...
- LINUX命令大全详解备忘录
文件目录操作命令 ls命令 cd命令 pwd命令 mkdir命令 rm 命令 rmdir 命令 mv命令 cp 命令 touch 命令 cat 命令 nl命令 more命令 less 命令 head ...
- Linux命令大全详解,让我们轻松入门学习Linux!
1.最基本常用命令 序号 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 02 pwd print wrok directory 查看当前所在文件夹 03 cd [目录名] cha ...
- linux命令——ll详解
一.ll命令 ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名. Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便. 如果要使用此命令,可以作如下修改: ...
- Linux命令lsscsi详解
@ 一.什么是scsi 二.常见硬盘接口 1. IDE接口的硬盘 2. SCSI接口硬盘 3. SATA接口类型 三. lsscsi命令 1. lsscsi 命令安装 2. lsscsi命令英文手册 ...
- linux命令历史详解
概念:顾名思义,我们在linux终端输过的命令,系统都会将他们加载到内存中,以便我们快速调用命令.另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bas ...
- Linux命令——find详解
find是一个非常有效的工具,他可以遍历指定目录甚至整个系统来查找某些文件或目录 find [查找路径] [查找条件] [处理动作] 一.查找路径 (1) ./ 指的是当前目录下开始查找 (2) ...
最新文章
- SpringBoot+WebSocket实时监控异常
- 单片机一个月能入门么?单片机工程师能干到多少岁?
- CTFshow php特性 web105
- 智慧办公的AI博弈——看飞企互联如何接招!
- 支付系统灰度发布原理图
- 小鹏汽车高管个人年薪超4亿?网友:超过我对金钱的认知了
- C语言实现可变参数列表的system接口:宏__VA_ARGS__
- element-ui可编辑行增加行或删除行
- HTM服务器l控件与WEB服务器控件(一)
- spring cloud学习笔记02
- linux 字符设备和块设备的区别
- 计算机一级c类题库及答案解析,全国计算机一级考试试题题库及答案
- [Swift]Swift中的extension
- oracle创建用户并授权管理员,Oracle创建用户并授权【数据库】
- 商界男士西服着装技巧
- 今天咱爬点不一样的!获取华为应用商店app信息!
- python单片机自动浇花_【应用教程】Micro:bit自动浇花系统
- 洛谷 P1095 守望者的逃离
- Windows操作系统常见驱动故障解决方法
- 使用机器学习创建自己的Emojis 表情