一切从实践出发,拒绝长篇大论和泛泛而谈。只研究问题,不讨论主义。

那些年,我们一起使用的20个Unix命令 (2)

上一篇 / 下一篇  2012-05-01 14:12:04 / 个人分类:大叔家的Unix秘籍

ls  [-l] [-t] [-a] [-s] [-r] [-F]  [file..] 

1.功能说明:  用于查看目录下的文件信息 ,显示文件或目录
         UNIX是一种文件系统,系统中的任何元素包括文件,目录,链接,甚至硬件设备都会做为文件来处理.
        
       
2.参数说明:
  -a 列出所有的文件。包括 隐藏文件。
  -l 用长格式显示匹配项(文件或目录),权限,所有者,大小和最后修改日期。
  -t 以最近修改时间/日期顺序列出(最新的在首位)
  -s 以文件块为单位显示文件大小
  -r 逆序列出
  -F 如果是目录文件名后加(/) 如果是可执行文件,加星号(*)表示.
  -m 按页宽列文件,以逗号分开。
3.命令输出:
total 14152
drwxr-xr-x   3 gxchnl   staff           256 Jan 24 2006  work/
drwxr-xr-x   2 gxchnl   staff           256 Jan 24 2008  backup/
-rw-rw-rw-   1 gxchnl   staff           282 Apr 30 01:30 ULOG.043008
-rw-r--r--   1 gxchnl   staff         51200 Apr 30 01:40 dump2.tar

4.输出说明:
a)参数  l  列出9个常用文件属性 , 按顺序依次是 1文件类型和权限, 2链接数 ,3属主 ,4属组 ,5文件大小 ,6月份,7日期,8时间(如果是目录,这里是年份),9文件名
b)第一个字符表示文件类型
- 普通文件
d  目录文件
b  块设备文件,如磁盘
c  字符设备文件,如打印机
c)第一列与权限相关
r  允许读
w 允许写
x  允许执行
-  无权限
    如  d  rwx  r-x  r-x
        文   拥    同   其
        件   有    组   它
        类   者    者   人
   其中:拥有者-生成文件时登录的人,权限最高,u表示;  同组者-系统管理员分配的同组的一个或几个人,g表示;  其它人-除拥有者,同组者外的人,o表示;
5.常见用法
ls -lrt  按照时间顺序(从旧到新)查看当前目录下的文件信息
ls -la  列出当前目录下所有文件,包括隐藏文件
ls -lrt ~channel/ob_run 查看channel用户下的ob_run目录下的文件信息

 

TAG: shell unix Unix 操作系统 ls命令

 

评分:0

我来说两句

Open Toolbar