查看目录内容
一个目录内只会存在子目录或文件,子目录层层嵌套从而实现复杂的目录层级关系。
通过 ls
命令可以查看当前目录内容,携带路径参数时可以直接查看指定目录内容,例如:
[root@sylixos:/root]# ls /tmp/
sylixos qtembedded-0 .qt_soundserver-0
[root@sylixos:/tmp]# cd /tmp/
[root@sylixos:/tmp]# ls
sylixos qtembedded-0 .qt_soundserver-0
ls
命令只是简单列出文件夹内所有文件和子文件夹的名字,信息比较少,想了解更详细的信息需要用 ll
命令。 ll
命令以列表的形式列出文件夹内容的详细信息,包括类型、访问权限,用户组,用户创建日期,文件大小和具体名字等。
通过 ll
命令查看文件夹详细信息,例如:
[root@sylixos:/root]# ll /tmp/
-rw-r--r-- root root Thu Jun 18 20:19:19 2015 20 B, syl
drwx------ root root Thu Jun 18 15:38:06 2015 qtembedded-0/
-rw------- root root Thu Jun 18 15:38:06 2015 0 B, .qt_soundserver-0
total items : 3
[root@sylixos:/root]# cd /tmp/
[root@sylixos:/tmp]# ll
-rw-r--r-- root root Thu Jun 18 20:19:19 2015 20 B, syl
drwx------ root root Thu Jun 18 15:38:06 2015 qtembedded-0/
-rw------- root root Thu Jun 18 15:38:06 2015 0 B, .qt_soundserver-0
total items : 3
文件信息列表分 6 大列,从左到右分别是:类型及访问权限、用户,用户组、修改日期、文件大小(如果是文件夹则为空)、文件或文件夹名称。最下面一行是列出文件夹内总项目数。
修改日期又分为 5 列:星期、月,日、时分秒、年。
类型及访问权限又分为 10 列,第一列为文件类型,后面每 3 列为一组,分别表示用户、用户组和其他用户对该文件的读写执行权限。读写执行权限分别对应字母“r(Read,读取)”“w(Write,写入)”“x(eXecute,执行)”,如果对应位为“-”则表示没有对应权限。
- r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。
- w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限;对目录来说,具有新建,删除,修改,移动目录内文件的权限。
- x(eXecute,执行):对文件而言,具有执行文件的权限;对目录来说,该用户具有进入目录的权限。
文件类型列总共有7种情况:
-
普通文件d
目录文件l
链接文件c
字符设备文件b
块设备文件f
FIFO 文件,命名管道s
套接字文件