linux下 ls -l 命令显示结果每一列代表什么意思,谢谢?见图片

作者&投稿:强鲁 (若有异议请与网页底部的电邮联系)
linux下 ls -l 命令显示结果每一列代表什么意思,谢谢?见图片~

ls -l(这个参数是字母L的小写,不是数字1)  
这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的):  
位置1 2 3 4 5 6 7  
文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名  
drwx------ 2 Guest users 1024 Nov 21 21:05 Mail  
-rwx--x--x 1 root root 89080 Nov 7 22:41 tar*  
-rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*  
lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip  
-rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*  
-rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*  
下面,我为大家解释一下这些显示内容的意义。  
第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx------;l表示连结文件,如lrwxrwxrwx;如果是以一横“-”表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):  
rwx(Owner)r-x(Group)r-x(Other)  
这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。另外,有一些程序属性的执行部分不是X,而是S,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。 
  第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。  
第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的Home,那这一栏大概都是它的账号名称。  
第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。  
第五栏位,表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls –k就是用kb莱显示一个文件的大小单位,不过一般我们还是以byte为主。  
第六个栏位,表示创建日期。以“月,日,时间”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。  
第七个栏位,表示文件名。我们可以用ls –a显示隐藏的文件名。


ls -l(这个参数是字母L的小写,不是数字1)
这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的):  
位置1 2 3 4 5 6 7  
文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名  
drwx------ 2 Guest users 1024 Nov 21 21:05 Mail  
-rwx--x--x 1 root root 89080 Nov 7 22:41 tar*  
-rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*  
lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip  
-rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*  
-rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*  
下面,我为大家解释一下这些显示内容的意义。
第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx------;l表示连结文件,如lrwxrwxrwx;如果是以一横“-”表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):
rwx(Owner)r-x(Group)r-x(Other)
这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。另外,有一些程序属性的执行部分不是X,而是S,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。
第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。
第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的Home,那这一栏大概都是它的账号名称
第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。
第五栏位,表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls –k就是用kb莱显示一个文件的大小单位,不过一般我们还是以byte为主。
第六个栏位,表示创建日期。以“月,日,时间”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。
第七个栏位,表示文件名。我们可以用ls –a显示隐藏的文件名。

一个图就可以说明了。

欢迎使用腾讯电脑管家来全方位的实时保护你的电脑。



权限的显示,可以在linux命令说明里可以找到更多的。


峨眉山市17785733930: linux下 ls- l 命令显示结果每一列代表什么意思,谢谢?见图片 -
彤态佛迪: ls -l(这个参数是字母L的小写,不是数字1) 这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令.例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的):位置1 2 3 4 5 6 ...

峨眉山市17785733930: linux ,ls- l,白色行代表什么意思?? -
彤态佛迪: ls -l,白色行代表普通文件的意思,其它颜色代码含义如下所示.linux命令ls会显示出文件的颜色, 系统约定的默认颜色含义如下: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁...

峨眉山市17785733930: linux里面的ls和ll的区别 -
彤态佛迪: linux下命令“ll”是“ls -l"的别名.别名相当于windows里的快捷方式.所以"ll"和“ls -l”的功能是相同的. 所以"ll"和"ls"的区别其实是“ls”和"ls -l"的区别. ”ls“是显示当前目录下文件,”ls -l“是显示当前目录下文件详细信息.

峨眉山市17785733930: linux 中 ll 命令显示 的大小 是什么单位? -
彤态佛迪: linux 中 ll 命令显示 的大小 是以“字节”为单位的.ll显示的是字节,可以使用-h参数来提高文件大小的可读性,另外ll不是命令,是ls -l的别名ls -al 是以字节单位显示文件或者文件夹大小;字节b,千字节kb,1G=1024M=1024*1024KB=1024*1024*1024B通常会加参数h来直观显示大小,会使用G、M等来显示大文件 ls -alh

峨眉山市17785733930: linux下 为什么ls- l命令 和ls - sh 、du 显示文件的大小不一样? -
彤态佛迪: du不是显示文件大小,而是显示文件所占用的block大小,默认linux系统分区的block size是4k,也就是说即使文件只有1个字节,也会占用4k,ls -l则是文件的实际大小.操作方法如下: 1、打开Linux系统终端,然后进入某个文件夹,并且输入ls命...

峨眉山市17785733930: linux什么命令可以显示和隐藏文件夹 -
彤态佛迪: 隐藏文件夹需要修改文件夹“.”,显示隐藏文件/文件夹用ls -al,假设文件名为woiit,示例如下:# mv woiit .woiit //修改文件夹名称,修改后便隐藏;# cd .woiit //打开隐藏文件夹,注意前面的“.”;# ls -al //隐藏的文件夹和文件都会显示哦.有疑问请留言!

峨眉山市17785733930: Linux操作系统的查看命令是什么? -
彤态佛迪: 查看文件目录ls ----简单查看ls -l -----详细查看ls -al ------查看全部文件目录(包括隐藏的) 查看系统进程pstop 其他的一些whoiami ----当前登陆用户pwd ----当前目录home ----宿主目录xclock & ----时钟date -----日期time ---时间

峨眉山市17785733930: linux ls命令哪个是目录 -
彤态佛迪: 可以给ls命令加上-l参数,加上-l参数后显示的结果总共有7列,分别代表不同的意思,第一列是这个文件的类型与权限的字符串,总共有10个字符,第一个字符代表文件的类型,如果这个字符是d就表示这是个目录(directory).

峨眉山市17785733930: 判断 12.命令"ls- la"可以查看linux下当前目录下的所有文件和文件夹,包括隐藏文件. -
彤态佛迪: 结论:对. ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息.如果不指定 File 或 Directory 参数, ls 命令显示当前目录的内容. -a表示显示所有文件及目录 (ls内...

峨眉山市17785733930: 在Linux系统中命令ls- l | grep test什么意思 -
彤态佛迪: 显示当前目录下,文件名字中有test的文件信息

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网