1 命令功能:

列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。

2 命令语法:

ls 【选项】 【目录名】     #注:【】中的内容为非必选项

3 命令选项:

-a 列出目录下的所有文件,包含以.开头的隐藏文件。

-A 显示出.和..以外的所有文件。

-d 显示目录的自身属性,而不显示目录下的文件。

-l 列出目录或者文件的详细信息

-h 与-l参数合用,以人可读取的方式显示文件大小,如1K,2M,3G

-i 显示文件或者目录的inode信息,即索引信息

-t 按修改时间排序显示文件或者目录(时间由近及远排序)

-r 与其他参数一起使用,使之反向排序

--color=auto 让输出的内容按照类别显示颜色(grep中也有改参数)

4 使用范例:

  • 显示某个目录下的所有文件,如/data

  • 显示/data目录下所有文件及目录的详细信息

ls -al显示的结果详解

第一列:1 第一个字母为d时意味着该内容是目录,如上图中的linux目录;第一个字母为-时意味着该内容为文件,如上图中的1.txt和oldboy.txt;第一个字母为l时意味着该内容是个链接文件。

2 后面的9个字符代表文件或者目录的权限,字母r w x分别代表读,写,执行权限,其对应的权限数字分别为4 2 1.前3个代表文件或者目录的拥有这的权限,中间的3个代表文件或者目录的所有组的权限,最后的3个代表其他人访问文件的权限。

第二列:代表文件或者目录的链接数,即目录或者文件下还包含几个目录或者文件数。

第三列:代表文件或者目录的所有者。

第四列:代表文件或者目录的所有组。

第五列:代表文件或者目录的大小,单位为字节(byte)

第六列:代表文件或者目录的最后修改时间(使用[stat 文件名或者目录名] 用以查看文件或者目录的访问时间access,文件或者目录的修改时间modify,文件或者目录的状态改变时间change)

第七咧:代表文件名或者目录名

  • 列出当前目录下的目录详细信息,而不显示文件,可通过ls -d */命令,如:列出/data目录下的目录

  • 显示目录/data下的文件或者目录的inode(索引)信息

  • 以修改时间排序显示,如显示/data下的文件或者目录

  • 以修改时间反向排序,如显示/data下的文件或者目录

最新文章

  1. C#静态常量和动态常量的区别
  2. Android 软件盘 Editext 问题
  3. madown标签说明
  4. JSP表单处理
  5. JNI常见错误1
  6. magento数据库备份导入还原
  7. Unity3D战争迷雾效果
  8. DataTable,DataSet,DataRow与DataView
  9. win8 + ubuntu14.04 安装步骤
  10. MySql数据库2【常用命令行】
  11. MYSQL :逗号分隔串表,分解成竖表
  12. 倒水问题-->经典面试题目
  13. 知方可补不足~用xsl来修饰xml
  14. oracle监听无法启动
  15. 【CSS3】块级元素与行内元素的区别
  16. 蛋疼的_after_insert
  17. 【vue】移动端demo资料
  18. Python内置模块:random,os,sys,和加密模块hashlib
  19. MOXA的Nport5600初始密码
  20. DNA甲基化检测服务

热门文章

  1. 调用微信JS上传照片接口上传图片
  2. filter-policy和AS-PATH-FILTER过滤BGP路由条目
  3. is 和 isinstance的区别 and issubclass
  4. php-5.6.26源代码 - include_once、require_once、include、require、eval 的opcode处理器
  5. mysql帐号不允许从远程登陆
  6. 如何防御网站被ddos攻击 首先要了解什么是流量攻击
  7. 抽象类实验:SIM卡抽象
  8. Python自动化运维——系统性能信息模块
  9. 利用nodejs实现商品管理系统(一)
  10. python--基本类型之列表