Linux命令:ls命令
ls命令:(list directory contents),列出目录内容
用法:ls [options] [file_or_dirs]
ls命令常用选项
|
ls -l |
显示文件的长格式信息 |
|
ls -d |
显示目录或文件自身属性,而不是它包含的内容,通常和-l一起用 ls -ld |
|
ls -d */ 显示当前路径下所有的目录 ls -d /etc/*/ 查看etc下所有目录 |
|
|
ls -ld |
目录和符号链接信息 |
|
ls -p |
给目录名尾部加上/ |
|
ls -h |
做文件大小的单位转换,把单位byte改成MB/KB |
|
ls -a |
显示以 . 开头的隐藏文件 |
|
ls -A |
显示以 . 开头的隐藏文件,不显示 . 和 .. |
|
ls -i |
ndex node,inode号,索引节点号 |
|
ls -t |
按mtime排序 |
|
ls -r |
逆序显示文件,默认是顺序从a到z |
|
ls |
按照修改时间逆序排列,可以看到新增加的文件 |
|
ls -R |
递归(recursive)显示,相当消耗资源,请勿使用 可以使用tree 命令代替 |
|
ls -1 |
数字1,将显示的文件按一列显示 |
| ls -X | 按文件后缀排序 |
|
ls -S |
按从大到小排序 |
|
ls -u |
配合-t选项,显示并按atime从新到旧排序 |
|
ls -U |
按目录存放顺序显示 |
|
l. |
'ls -d .* --color=auto'别名,只显示隐藏文件 |
|
ll |
ls -l 的别名 |
|
ll --full-time |
文件的时间显示完整 |
|
ll --time=atime |
被访问时间 |
|
ll --time=ctime |
权限与属性改变时间 |
ls -l命令列出的字段详解
# ls -lhi /etc | tail -5
#1列 2列 3列 4列 5列 6列 7列 8列
1179667 drwxr-xr-x. 2 root root 4.0K Jan 6 2016 xml
1191312 -rw-r--r--. 1 root root 585 Jul 24 2015 yp.conf
1180167 drwxr-xr-x. 5 root root 4.0K Jan 6 2016 yum
1180175 -rw-r--r--. 1 root root 969 Jul 24 2015 yum.conf
1180176 drwxr-xr-x. 2 root root 4.0K Jan 6 2016 yum.repos.d
第一列:inode号索引节点编号:是文件或目录在磁盘中的唯一标识,linux要读取文件,首先要读取inode
第二列:共11位
文件类型:1/11位
-:普通文件
d:目录文件
b:块设备文件(block) 如/dev/sda
c:字符设备文件(character) 如/dev/tty0,/dev/urandom
f:普通文件(regular file)
l:符号链接文件(symbolic link file),软连接
p:命令管道(pipe)
s:套接字附件(socket),本机两个进程进行通信将数据写到套接字上。 如/var/run/rpcbind.sock
文件权限:2/11-10/11位,共9位,每3位一组,每一组rwx(读、写、执行),r-
对于文件来说:
r:可读,可以使用类似cat等命令查看文档内容;
w:可写,可以编辑或删除此文档内容,但是不能删除该文档
x:可执行,exacutable,可以命令提示符下当做命令提交给内核运行;
对于目录来说:
r:可以对此目录执行ls以列出所有文档;
w:可以在此目录中创建文档或目录;删除已经存在的档案与目录(不管该档案的权限是什么);将已经存在的文档或目录更名;搬移该目录内的档案、目录位置
x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息
注意:对于目录来说通常rx是同时存在的。如果只有r,不能进入到目录和ll查看目录,也不能cat目录里面文件内容;如果只有x,可以进入目录但是同样无法ls查看目录内容
11/11位
.和SELINUX相关,无实际意义
第三列:文件硬链接的次数
第四列:文件的使用者(owner)
第五列:文件的使用组(group)
第六列:文件大小(size),默认单位byte
第七列:时间戳(timestamp)最近一次修改时间
时间戳的三种类别:
访问时间:access
修改时间:modify,文件内容发生改变
改变时间:change,metadata,元数据
第八列:文件名
Linux命令:ls命令的更多相关文章
- Linux下ls命令显示符号链接权限为777的探索
Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...
- Python argparse模块实现模拟 linux 的ls命令
python 模拟linux的 ls 命令 sample: python custom_ls.py -alh c:/ 选项: -a ,--all 显示所有文件,包括'.'开头的隐藏文件 -l 列表显 ...
- Linux的ls命令在Windows中的应用
Linux的ls命令在Windows中的应用 注:ls是Linux中的命令.其作用是列出当前目录下的文件与文件夹.效果等同于Wndows中的dir指令. 如下图 下面是详细步骤 步骤一.在桌面新建一个 ...
- Linux下 ls 命令的高级用法8例
Linux下 ls 命令的高级用法8例 在Linux下,ls这个命令大家肯定太熟悉了,良许相信只要是Linux工程师,每天都会离不开这个命令,而且一天会使用个几百次.但是,除了 ls -l 以外,你还 ...
- Linux 常用命令 :ls命令
ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...
- Linux之ls命令
s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件 ...
- 从零开始学习Linux(ls命令)
学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选 ...
- linux中ls命令详解 (转)
-a -- 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录. -l -- 长(long).列举目 ...
- Linux中ls命令详解
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所 ...
- linux的ls命令中文件颜色含义
linux命令ls会显示出文件的颜色, 系统约定的默认颜色含义如下: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 主要是使用ln命令建立的文件 红色 ...
随机推荐
- ASP.NET Core搭建多层网站架构【8.3-编写角色业务的增删改】
2020/01/29, ASP.NET Core 3.1, VS2019 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站架构[8.3-编写角色业务的增删改] 编写最简单的增删 ...
- 5种JVM调优配置方法概览!!!
本人免费整理了Java高级资料,涵盖了Java.Redis.MongoDB.MySQL.Zookeeper.Spring Cloud.Dubbo高并发分布式等教程,一共30G,需要自己领取.传送门:h ...
- 无刷新的批量图片上传插件.NET版
啥都不说,先上效果图: 这是一个网上的第三方组件,原版是php的,我用.NET重写了图片上传的处理,下面贴上代码 using System; using System.Collections.Gene ...
- 使用$.ajax时的注意事项
做PHP难免接触js,我也是这样,使用ajax的时候,我比较习惯使用$.ajax({}),这种方式,因为通用性较强.有时候会较少使用js,隔一段时间后再使用,有些细节内容容易模糊不清,这一次,我又忘记 ...
- 8个问题看你是否真的懂 JS
文章转载: https://juejin.im/post/5d2d146bf265da1b9163c5c9#heading-20 原文地址: https://dev.to/aman_singh/so- ...
- 解决Vue 使用vue-router切换页面时 页面显示没有在顶部的问题
有时候我们需要页面滚动条滚动到某一固定的位置,一般使用Window scrollTo() 方法. 语法就是:scrollTo(xpos,ypos) xpos:必需.要在窗口文档显示区左上角显示的文档的 ...
- Catalyst3560密码破解
1.关机:2.将设备MODE键按住,然后开机,进入switch:switch: flash_initInitializing Flash...flashfs[0]: 7 files, 2 direct ...
- 在Eclipse或Myeclipse安装Maven插件的几种方法
http://blog.csdn.net/lfsfxy9/article/details/9397937
- java里自定义分页查询的尝试
public String list(){ try { LoginUser loginUser = getLoginUser();//获取当前登录用户 if(curpage<=0){ curpa ...
- vs2013设置不生成.sdf和ipch文件
转载:https://blog.csdn.net/sinat_23338865/article/details/53393760 使用VS2013建立解决方案时,会生成SolutionName.sdf ...