LINUX命令LS -AL 解析

linux命令ls -al 解析

ls是“list”的意思,与早期dos的命令dir功能类似。参数-al则表示列出所有的文件,包括隐藏文件,就是文件前面第一个字符为.的文件。如上所示,在第一次以root身份登录linux时,如果输入命令后,应该出现上面的内容先解析一下上面7个字段的意思,如图所示:

1.第一列便是这个文件的属性:

#第一个属性表示这个文件时“目录、文件或链接文件等”:

【d】,则是目录

【-】,则是文件

【l】,则表示为链接文件(link file)

【b】,则表示为设备文件中可供存储的接口设备

【c】,则表示为设备文件中的串行端口设备,例如键盘、鼠标。

#接下来的属性中,3个为一组,且均为“rwx”3个参数组合。其中r表示可读read,w表示可写write,x表示可执行excute。

第一组为“拥有者的权限”,第二组为“同用户组的权限”,第三组为“其他非本用户组的权限”。

2、第二列表示连接占用的节点(i-node)

3、第三列表示这个文件或目录的“拥有者”

4、第四列表示拥有者的用户组

5、第五列为这个文件的大小

6、第六列为这个文件的创建日期或者是最近的修改日期

7、第七列为这个文件的文件名:如果文件名前面有.说明是隐藏文件。如果只输入ls 前面加.的文件不会显示出来。ls -al则会显示出全部文件。

linux命令ls -al 解析
ls是“list”的意思,与早期dos的命令dir功能类似。参数-al则表示列出所有的文件,包括隐藏文件,就是文件前面第一个字符为.的文件。如上所示,在第一次以root身份登录linux时,如果输入命令后,应该出现上面的内容先解析一下上面7个字段的意思,如图所示:
1.第一列便是这个文件的属性:
#第一个属性表示这个文件时“目录、文件或链接文件等”:【d】,则是目录【-】,则是文件【l】,则表示为链接文件(link file)【b】,则表示为设备文件中可供存储的接口设备【c】,则表示为设备文件中的串行端口设备,例如键盘、鼠标。
#接下来的属性中,3个为一组,且均为“rwx”3个参数组合。其中r表示可读read,w表示可写write,x表示可执行excute。第一组为“拥有者的权限”,第二组为“同用户组的权限”,第三组为“其他非本用户组的权限”。2、第二列表示连接占用的节点(i-node)3、第三列表示这个文件或目录的“拥有者”4、第四列表示拥有者的用户组5、第五列为这个文件的大小6、第六列为这个文件的创建日期或者是最近的修改日期7、第七列为这个文件的文件名:如果文件名前面有.说明是隐藏文件。如果只输入ls 前面加.的文件不会显示出来。ls -al则会显示出全部文件。

LINUX命令LS -AL 解析的更多相关文章

  1. Linux命令 ls 和 ll 的使用方法与基本区别

    Linux 命令 ls 和 ll 的使用方法: ll:罗列出当前文件或目录的详细信息,含有时间.读写权限.大小.时间等信息 ,像Windows显示的详细信息.ll是“ls -l"的别名.相当 ...

  2. Linux命令 ls -l 输出内容含义详解

    Linux命令 ls -l s输出内容含义详解   1. ls  只显示文件名或者文件目录 2. ls -l(这个参数是字母L的小写,不是数字1) 用来查看详细的文件资料 在某个目录下键入ls -l可 ...

  3. linux下 解释 终端命令 ls -al或者ls -li 输出的信息

    $ ls -al            drwxr-xr-x.            wjshan0808    wjshan0808        Sep :    .cache $ ls -li ...

  4. linux 命令ls

    命令格式 ls -la /etc -a  查看所有隐藏文件 以.开头的,就是隐藏文件.改名.开头,就可以改成隐藏文件 -l  长格式显示 ]# ls -al total 8 drwxr-xr-x    ...

  5. 每天一个linux命令-ls命令

    查看统计当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | wc -l[喝小酒的网摘]http://blog.hehehehehe.cn/a/12311 ...

  6. linux 命令——ls

    一.  ls命令 ls 命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文 件及文件夹清单. 通过ls 命 ...

  7. Linux 命令 ls -l

    一.ll命令 ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名. Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便. 如果要使用此命令,可以作如下修改:打 ...

  8. linux 命令 - ls(列出目录内容)

    ls - 列出目录内容 语法: ls (选项) (参数) 选项: -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出): -A:显示除影藏文件“.”和“..”以外的所有文 ...

  9. linux命令:ls

    命令格式: ls [OPTION]... [FILE]... 功能: 列出某个目录下的文件信息,默认列出当前目录.输出结果默认按字母顺序排列. 参数: -a, --all,-A, --almost-a ...

随机推荐

  1. SOAP扩展PHP轻松实现WebService

    最近在一个PHP项目中对接外部接口涉及到WebService,搜索引擎上相关文章不是很多,找到的大都是引用一个号称很强大的开源软件 NuSOAP(下载地址:http://sourceforge.net ...

  2. 一些html5

    ---匿名函数(funcation(){}())---- 一.拖拽 draggable=ture-----A拖动元素上事件 1. 拖拽开始:ondragstart2. 拖拽中:ondrag3. 拖拽结 ...

  3. linux下的查找命令

    whereis <程序名称> 查找软件的安装路径 -b 只查找二进制文件 -m 只查找帮助文件 -s 只查找源代码 -u 排除指定类型文件 -f 只显示文件名 -B <目录> ...

  4. css不定高度实现垂直居中

    1.不知道自己高度和父容器高度的情况下, 利用绝对定位只需要以下三行: parentElement{ position:relative; } childElement{ position: abso ...

  5. Git学习总结(8)——Git和SVN之间的基本区别

    GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等.如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征.所以,这篇文章的主要目的就是 ...

  6. HDU 2512

    水题 #include <iostream> #include <cstdio> #include <algorithm> #define LL __int64 # ...

  7. Double 与 Float 的值的比較结果

    首先看geeksforgeeks上的两个程序: 程序1: #include<stdio.h> int main() { float x = 0.1; if (x == 0.1) print ...

  8. Cocos2d-x-lua学习点滴

    Lua下的方法.自己项目经验,个人见解,不能确保正确. Sprite: local Light = CCSprite:create("light.png")             ...

  9. sqlite学习笔记9:C语言中使用sqlite之插入数据

    前面创建了一张表,如今给他插入一些数据.插入数据跟创建表差点儿相同,不过SQL语言不一样而已,完整代码例如以下: #include <stdio.h> #include <stdli ...

  10. 从零开始编写一个vue插件

    title: 从零开始编写一个vue插件 toc: true date: 2018-12-17 10:54:29 categories: Web tags: vue mathjax 写毕设的时候需要一 ...