使用ls命令显示结果内容所代表的含义

下面的内容将向详细详细的说明使用ls命令显示结果内容所代表的具体含义,示例如下:

[sunco@localhost ~]$ ls -l
总用量 32
drwxr-xr-x. 2 sunco sunco 4096 2月&">nbsp; 17 16:46 公共的
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 模板
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 视频
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 图片
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 文档
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 下载
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 音乐
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 桌面

在Linux中,所有的东西都被识别为文件,包括各种硬件,软件等都是以文件的信息来存储的,所以使用ls列出文件内容之后,我们应该了解这些信息所代表的真正含义是什么?

drwxr-xr-x:代表文件的权限

文件权限前的第一个字母用来标识文件类型:
-:一般文件
d:目录文件
b:块设备文件
c:字符设备文件
l:链接文件
p:人工管道

rwxr-xr-x的解释

r:读权限
w:写权限
x:执行权限

rwx:文件所有者的权限为读、写、可执行
r-x:文件所属组的权限为读、不可写入、可执行
r-x:其他用户组的权限为读、不可写入、可执行

文件的硬链接数

硬连接就像一个文件有多个文件名,文件是同步的,比如你更新了一个文件,哪么相应的硬链接文件也会进行更新。

软连接就是产生一个新文件,这个文件指向另一个文件的位置,类似于windows中的快捷方式。

硬连接必须在同一文件系统中,而软连接可以跨文件系统。

sunco sunco:前面是文件的所属用户,后面是文件的所属组。

4096:文件大小,一般是块为单位,一个块约等于1K

2月  17 16:46:文件最后一次更改时间

桌面:文件名称

示例:我想要查看/usr/local目录下的文件详细内容

[sunco@localhost ~]$ ls -l /usr/local/
总用量 36
drwxr-xr-x. 2 root root 4096 9月  23 2011 bin
drwxr-xr-x. 2 root root 4096 9月  23 2011 etc
drwxr-xr-x. 2 root root 4096 9月  23 2011 games
drwxr-xr-x. 2 root root 4096 9月  23 2011 include
drwxr-xr-x. 2 root root 4096 9月  23 2011 lib
drwxr-xr-x. 2 root root 4096 9月  23 2011 libexec
drwxr-xr-x. 2 root root 4096 9月  23 2011 sbin
drwxr-xr-x. 5 root root 4096 2月  17 16:34 share
drwxr-xr-x. 2 root root 4096 9月  23 2011 src

如果你希望看到目录,你可以加一个d的参数:

[sunco@localhost ~]$ ls -ld /usr/local/
drwxr-xr-x. 11 root root 4096 2月  17 16:34 /usr/local/

小技巧:在打命令和目录的时候,你们一定要用TAB键来补全 ,这样比较轻松,也能检查命令是否正确。如果不能补全就证明你的命令有问题,用命令补全,TAB,他会自动加上最后那个/符号,证明这是个目录,如果后面没有/ 的话,这个可能是目录,也可能是文件。

另外,我们还可以使用ll命令来进行查看,效果一样,示例如下:

[sunco@localhost ~]$ ll
总用量 32
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 公共的
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 模板
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 视频
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 图片
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 文档
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 下载
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 音乐
drwxr-xr-x. 2 sunco sunco 4096 2月  17 16:46 桌面

也可以进入到/usr/local目录中,使用ls -a来查看.就是代表/usr/local目录中的信息。

[sunco@localhost local]$ ls -a
.  ..  bin  etc  games  include  lib  libexec  sbin  share  src

时间: 2024-07-30 11:00:14

使用ls命令显示结果内容所代表的含义的相关文章

图解Linux命令:使用ls命令浏览目录内容

让我们打开系统终端,直接在目录中输入 ls 看看会输出什么? 原来 ls 命令罗列出了终端当前目录下的所有文件及目录.我们所看到的用蓝色显示的名称都是目录.当然,所有这些目录中都可能还有子目录和文件.我们想知道这些目录下面还有哪些目录和文件可以使用 -R 参数将它们都显示出来. ls 命令还有许多参数,可以获得更加详细的信息.比如 -1 参数.它可以使目录内的文件和目录每行只显示一个,我们试着在终终端中输入命令:ls -1. 另外还有一个问题是我们的 Linux 系统中也会有隐藏文件,这点与 W

Linux用户应知应会的7个‘ls’命令的独特技巧

在前面我们系列报道的两篇文章中,我们已经涵盖了关于'ls'命令的绝大多数内容.本文时'ls命令'系列的最后一部分.如果你还没有读过该系列的其它两篇文章,你可以访问下面的链接. Linux中的15个基本'ls'命令示例 15 个'ls'命令的面试问题(一) 10 个'ls'命令面试的问题(二) 7个ls命令独特技巧 1. 以各种时间格式附带时间戳列出目录中的内容 要以时间格式列出目录内容,我们需要选择以下两种方法中的任何一种. # ls -l –time-style=[STYLE] (方法 A)

10 个‘ls’命令面试的问题(二)

10 个'ls'命令面试的问题(二) 这是关于文件列表命令的第二篇文章,继续探讨'ls'命令的其他方面.该系列的第一篇文章受到了社区的高度关注,如果你错过了该系列的第一部分,可以访问以下地址: 15 个'ls'命令的面试问题(一) 这篇文章通过样例来很好地展现'ls'命令的深入应用,我们加倍小心地来写这篇文章来保持其简洁可理解性,同时又能提供最全面的服务. 10 'ls' 命令面试的问题 16. 假如你想要以长列表的形式列出目录中的内容,但是不打印文件创建者名称以及文件所属组.看看输出有何不同之

linux下ls命令时显示目录的相关提示文字等信息

用途: 给下一任服务器管理员一些指示,以便于其管理服务器.原本打算 cd 时就提示这些内容,可是不知道怎么用子 shell 控制父 shell 的目录.不过现在这样也好,相比于cd命令,使用ls时会更想知道这个目录的更多信息. 操作步骤: 1.创建目录 ~/bin 2.创建文件 ~/bin/tipls #!/bin/bash # # ls 时显示目录提示文字 # 需要目录中有 .dirtip 文件 # root@upall.cn # 2015-03-26 11:52:56 # ls $* --c

vc++-VC++中如何实现office中通过文件菜单打开命令,在试图中显示文本内容并且可以编辑?

问题描述 VC++中如何实现office中通过文件菜单打开命令,在试图中显示文本内容并且可以编辑? VC++中如何实现office中通过文件菜单打开命令,在试图中显示文本内容并且可以编辑通过CDC的文本输出函数在视图上显示的文本不能编辑 解决方案 你的意思是你希望做一个类似文本编辑器的程序吧,你不能用手动绘图的方式去实现,MFC好像有类似的功能提供.你用多文档模式或者单文档模式,视图类继承CEditView就自动可以编辑了. 希望能够帮到你. 解决方案二: 是不是自己做一个mfc单文档程序,然后

Linux中的ls命令详细使用

英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快. 1. ls -a 列出文件下所有的文件,包括以"."开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录). 2. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等. 3. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型."@"表示符号链接.&q

每天一个linux命令(1):ls命令

本文转载自每天一个linux命令(1):ls命令,为便于查阅所以将其转载. ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目

15 个‘ls’命令的面试问题(一)

15 个'ls'命令的面试问题(一) Unix或类Unix系统中的"文件列表"命令"ls"是最基础并且使用的最广泛的命令行中工具之一.它是一个POSIX兼容工具,在GNU基本工具集以及BSD各种变体上都可以使用."ls"命令可以结合大量的选项来达到想要的结果. 这篇文章的目的在于通过相关的样例来深入讨论文件列表命令. 15个"ls"命令问题. 1. 如何列出目录中的文件? 答:linux文件列表命令"ls"

linux中ls命令使用详解_Linux

ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目录下的所有文件,包括以