鸟哥Linux私房菜读书笔记6:ls -l 各列内容简介
ls是最常用的Linux命令之一,man方法很容易查到其功能和用法了,网上一搜也一大把,这篇随笔主要记录了ls -l 输出结果中各列的含义:
如图中标出的,输出共有7列,依次是:
- 文件类型及权限
- inode节点
- 所有者帐号
- 所有者所属用户组
- 文件的容量大小,默认单位为byte
- 文件创建日期或最近修改日期
- 文件名
其中文件类型及权限、所有者、所有者所属用户组在Linux文件的权限及管理中做过介绍,inode节点之后单独介绍,下面说说第六和第七列:
6. 文件创建日期或最近修改日期:
日期的显示也分为三列:月/日/时间。如果这个文件被修改的日期距离现在太久了的话,那么只会显示修改/创建年份。若要显示完整的时间格式,可以用'ls -l --full-time'命令,这时要注意的是:若你的Linux系统默认语言是中文,那么会华丽丽地出现乱码,这时可以修改LANG的值以改变默认语言:
LANG=en_US
也可以修改配置文件:'/etc/sysconfig/i18n'。
而关于文件的日期还有一个点,就是文件的时间参数:mtime, ctime, atime,它们分别是'modification time'(修改内容是更新), 'status time'(状态改变时更新) 和 'access time'(读取时更新)。而查看方法分别为:
#默认为mtime ls -l #atime ls -l --time=atime #ctime ls -l --time=ctime
7. 文件名:
这个只有一个要说的,就是'.'。单独一个点代表当前目录,而以'.'开头的文件名都是隐藏文件。