鸟哥Linux私房菜读书笔记6:ls -l 各列内容简介

ls是最常用的Linux命令之一,man方法很容易查到其功能和用法了,网上一搜也一大把,这篇随笔主要记录了ls -l 输出结果中各列的含义:

 如图中标出的,输出共有7列,依次是:

  1. 文件类型及权限
  2. inode节点
  3. 所有者帐号
  4. 所有者所属用户组
  5. 文件的容量大小,默认单位为byte
  6. 文件创建日期或最近修改日期
  7. 文件名

其中文件类型及权限、所有者、所有者所属用户组在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. 文件名:

      这个只有一个要说的,就是'.'。单独一个点代表当前目录,而以'.'开头的文件名都是隐藏文件。

posted @ 2013-07-28 21:40  geeky_jane  Views(456)  Comments(0Edit  收藏  举报