UNIX下的ls命令的输出格式(ZT)

原创 2008年06月24日 18:21:00

UNIX下的ls命令的输出格式 作者:一笑而过 2006-05-22 12:39:59 标签:   

这是UNIX下的ls命令的输出格式, Column 2 - Number of links Column 3 - Owner of the file. Normally the owner of the file is the user account that originally created it.

Column 4 - Group under which the  file belongs. This is by default the  group to which the account belongs or first three letters of the userid. The group can be changed by the chgrp command.

Column 5 - Size of file (bytes).

Column 6 - Date of last update

Column 7 - Name of file 这是一篇关于其输出内容的文章 http://www.gsu.edu/~wwwhcs/DOCS/Unix/lsunix.html

下面贴出文章的内容 The LS Command on UNIX The ls command lists the files  in your current working directory. When  you log onto  your account  on UNIX,  your current  working directory  is your  home or personal directory. This is the directory in which you have personal disk  space to put  files on  or to  create sub-directories  under. The  ls command also has options available. Options follow the hyphen ( - ) sign. Two of the most  useful options are a (return  all files, even "hidden")  and l (give long  or full file information). The ls command also accepts strings with the asterisk * used as  a "wildcard" to tell UNIX to search  for all files that contain the  specified sub -string.

Example

$ ls -al *test*

-rw-r--r--     1 hcsdar   usg          592   Sep  1  1993        .test drwx------     2 hcsdar   usg          512   Nov 11 16:21        dirtest -rw-r--r--     2 hcsdar   usg         1097   Nov  2  1993        test -rw-------     1 hcsdar   usg         1097   Oct 19 15:54        test.bin -rw-------     1 hcsdar   usg         1216   Jul 15  1993        test.fil

What Does This Tell You? Columns 1              2    3         4    5    6              7 -rw-r--r--     1    hcsdar    usg  592  Sep  1  1993   .test drwx------     2    hcsdar    hcs  512  Nov 11 16:21   dirtest

Column 1

 

Column 1 tells you the  type of file, what privileges  it has and to whom  these privileges are  granted. There  are three  types of  privileges. Read  and write privileges  are  easy  to  understand.  The  exec  privilege  is  a  little more difficult. You can make a file  "executable" by giving it exec privileges.  This means that commands in the file will be executed when you type the file name  in at the UNIX prompt. It also means that when a directory which, to UNIX is a file like any other file, can be "scanned" to see what files and sub-directories  are in it. Privileges are granted to three levels of users:

1) the owner of the file. The owner is usually, but not always, the userid  that created the file. 2) the group to which the owner belongs. At GSU, the group is usually, but not always designated as the first three letters of the userid of the owner. 3) everybody else who has an account on the UNIX machine where the file resides. Column 2 - Number of links Column 3 - Owner of the file. Normally the owner of the file is the user account that originally created it.

Column 4 - Group under which the  file belongs. This is by default the  group to which the account belongs or first three letters of the userid. The group can be changed by the chgrp command.

Column 5 - Size of file (bytes).

Column 6 - Date of last update

Column 7 - Name of file

Other Handouts on UNIX The chmod Command Changing Directories on UNIX

Help Center Services June 19, 1995 DAR/DRF lsunix.027

Unix - ls命令的简要实现

#include 是POSIX.1标准定义的unix类目录操作的头文件,包含了许多UNIX系统服务的函数原型,例如opendir函数、readdir函数. opendir函数: DIR *opend...
  • zyq522376829
  • zyq522376829
  • 2015年08月14日 14:34
  • 1162

自己实现ls命令

本人的第一篇博文,万事开头难,先从简单的项目开始。首先讲诉如何编写unix下的ls命令。 使用linux和unix的人几乎每天都会使用ls命令,ls命令的功能很简单,就是列出目录下的文件。以下是ls命...
  • mc_robin
  • mc_robin
  • 2016年11月09日 13:03
  • 1096

一、Linux/UNIX操作命令积累【cd、ls、su】

在使用Linux/UNIX系统时,经常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿、准备、开始了本文的编写。本文主要记录自己平时遇到的一些Linux...
  • ma_hoking
  • ma_hoking
  • 2014年08月23日 16:50
  • 2647

uva 400 Unix ls 文件输出排版 排序题

这题的需要注意的地方就是计算行数与列数,以及输出的控制。 题目要求每一列都要有能够容纳最长文件名的空间,两列之间要留两个空格,每一行不能超过60。 简单计算下即可。 输出时我用循环输出空格来解决...
  • hcbbt
  • hcbbt
  • 2013年07月24日 00:30
  • 2761

Centos7下系统目录结构,ls,alias命令

一、系统目录结构 1,ls / 查看根下面的文件 [root@localhost ~]# ls / bin boot dev etc home lib lib64 media ...
  • Young_Linux
  • Young_Linux
  • 2018年01月26日 20:45
  • 36

unix/linux命令“ls -l”选项输出结果详解

from: http://hi.baidu.com/hoxily/item/12e2a02d03f77e0942634a8e   unix/linux命令“ls -l”选项输出结果详解 ...
  • keti_xuetangyi
  • keti_xuetangyi
  • 2014年02月19日 09:51
  • 3072

ubuntu中ls等命令失效(段错误,核已转载)

今天安装glibc最后报错,最后导致命令行不能用,命令行的命令都错了,那个郁闷 最后解决方案:lib继续使用之前的 和lib64使用ubuntu光盘中的llib64替代。 用ubuntu光盘启动,...
  • yuwuzhi1989
  • yuwuzhi1989
  • 2013年12月10日 19:09
  • 553

Mac下粗略实现ls命令

文件结构 main函数 命令行解析 输出结构字段 输出文件列表 读取目录结构 getFileDetails 获取基本信息 组装文件属性 输出列表 Makefile的编写 结果演示 代码链接 在*n...
  • cairo123
  • cairo123
  • 2016年10月27日 18:04
  • 680

linux c实现ls命令

#include #include #include #include #include #include #include #include #include v...
  • u014660247
  • u014660247
  • 2016年10月31日 20:06
  • 898

Linux下的 ls 命令的简单实现

Linux下ls命令的简单实现
  • zhangxb35
  • zhangxb35
  • 2014年12月28日 23:06
  • 1523
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UNIX下的ls命令的输出格式(ZT)
举报原因:
原因补充:

(最多只允许输入30个字)