ls list directory contents 显示目录内容

【语法】: ls 【选项】 【参数】

【功能介绍】

ls指令用来显示目录列表,在Linux系统中有着较高的使用率。ls指令的输出信息可以进行颜色加亮显示,以区分不同类型的文件。

【选项说明】

 -a, --all  do not ignore entries starting with .
显示当前目录下包裹隐藏文件在内的所有文件列表
-l use a long listing format
输出长格式列表
-t sort by modification time
修改最后一次编辑的文件最近修改的文件显示在最上面
-R, --recursive list subdirectories recursively
显示递归文件
--color[=WHEN] colorize the output. WHEN defaults to ‘always’ or can be ‘never’ or ‘auto’. Moreinfo below
人类可读文件
-d, --directory list directory entries instead of contents, and do not dereference symbolic links
显示目录信息
-F, --classify append indicator (one of */=>@|) to entries
按照特殊字符文件进行分类
-r, --reverse reverse order while sorting
逆序排序时
--color[=WHEN] colorize the output. WHEN defaults to ‘always’ or can be ‘never’ or ‘auto’. More info below
输出类型显示不同的颜色

【参数说明】

文件:指定被删除的文件列表,如果参数中含有目录,则必须加上-r或者-R选项。

【经验技巧】

当结合管道符号“|”使用ls指令时,ls指令的输出结果送入管道后将失去彩色加亮功能。

默认情况下ls指令只能显示非隐藏文件,如果要显示所有的文件列表必须使用“-a”选项

【实例】

实例1:选项-f 强制删除 选项-r递归删除

 [root@-tab ~]# ls -lrt    执行这个命令最后最新的文件会在最下面
total
-rw-r--r--. root root Dec : luo.tar
-rw-r--r--. root root Dec : luo.tar.bz2.gz
drwxr-xr-x. root root Dec : luo1
drwxr-xr-x. root root Dec : luo2
drwxr-xr-x. root root Dec : luo
-rw-r--r--. root root Dec : b.zip
长格式按照修改时间倒序排列文件和目录,这样最近创建或修改的文件或目录就在窗口最下面

实例2:如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是一级目录?

 [root@cobbler6 oldboy]#  ls -F
把目录加上“/”便于区分和过滤出来,ls-p也可以让目录带斜线。
a/ a.txt dong/ ext lang luo/ oldboy.log test xiaodong
[root@cobbler6 oldboy]# ls -F|grep / 把包含斜线"/"的过滤出来就是目录了
a/
dong/
luo/
[root@ ~]# ls -F|grep "/$" 把以斜线"/"结尾的过滤出来就是目录了
oldboy/
[root@ ~]# ls -p|grep "/$" ls –p只给目录加/
oldboy/

实例3:列除文件夹详细并K为单位显示文件大小

 [root@-tab ~]# ls -lh
total 32K
-rw-r--r--. root root Dec : b.zip
drwxr-xr-x. root root .0K Dec : luo
drwxr-xr-x. root root .0K Dec : luo1
drwxr-xr-x. root root .0K Dec : luo2
-rw-r--r--. root root 10K Dec : luo.tar
-rw-r--r--. root root Dec : luo.tar.bz2.gz

实例4:长格式显示文件的详细信息

 [root@-tab ~]# ls -l
total
-rw-r--r--. root root Dec : b.zip
drwxr-xr-x. root root Dec : luo
drwxr-xr-x. root root Dec : luo1
drwxr-xr-x. root root Dec : luo2

实例5:linux下通过mkdir命令创建一个新目录/oldboy/ett,ett的硬链接数是多少,为什么?

 [root@test ~]# ls -ld /oldboy/ett
drwxr-xr-x. root root Sep : /oldboy/ett
、创建目录本身为一个硬链接。
、新目录ett下的隐藏目录。(点号)为创建的新目录的又一个硬链接,也算一个连接数,因此硬链接数是2

实例6:按照标准时间显示修改时间

 [root@cobbler6 init.d]# ls -l --time-style="iso"
total
-rwxr-xr-x. root root -- abrt-ccpp
-rwxr-xr-x. root root -- abrtd
-rwxr-xr-x. root root -- abrt-oops
-rwxr-xr-x. root root -- acpid

2-ls 显示目录内容的更多相关文章

  1. ls 显示目录下的内容和文件相关属性信息

    1.命令功能 ls命令是“list directory contents”,显示当前目录下的内容和文件属性. 2.语法格式 ls  [option]  file ls  选项  文件名 3.选项说明 ...

  2. Linux 命令 - ls: 列出目录内容

    ls 命令很可能是用户最常使用的命令,通过 ls 命名可以查看目录内容,确定各种重要文件和目录的属性. 命令格式 ls [OPTION]... [FILE]... 命令参数 -a, --all 列出所 ...

  3. ls 显示目录和文件的技巧

    摘自 http://hi.baidu.com/zaoyuan1217/blog/item/fd69575660366b4fd10906b9.html 要列出当前目录下所有的文件名和目录名直接使用ls命 ...

  4. linux 命令 - ls(列出目录内容)

    ls - 列出目录内容 语法: ls (选项) (参数) 选项: -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出): -A:显示除影藏文件“.”和“..”以外的所有文 ...

  5. tree 数状型结构显示目录下的内容

    1. 命令功能 tree中文意思“树”,以树形结构显示目录内容.. 2. 语法格式 tree  [option]   [directory] tree  选项   目录 3. 使用范例 当最小化安装l ...

  6. Linux 权限和目录更改、移除、更换目录、列出目录内容、使用通配符、移动、重命名

    12 chgrp :改变档案.目录所属群组          chgrp -R dirname/filename   chown :改变档案/目录拥有者              chown -R 账 ...

  7. 整理 Linux下列出目录内容的命令

    在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命令.但只有 ls 命令能实现这个目的吗?显然不是 ...

  8. ls目录内容

    ls:列出目录内容 1.常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件(常用) -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录). -c  ...

  9. tree:以树形结构显示目录下的内容

    tree命令 1.命令详解 [功能说明] tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容包括所有文件.子目录及子目录里的目录和文件. [语法格式] tree [option] ...

随机推荐

  1. Java Hello World例子和添加按钮事件与功能

    新建android工程,然后默认“下一步”即可完成创建: 2.添加Button 3.在src的MainActivity.java添加以下红色代码 import android.support.v7.a ...

  2. TCP校验和的原理和实现

        http://blog.csdn.net/zhangskd/article/details/11770647 分类: Linux TCP/IP Linux Kernel 2013-09-24 ...

  3. Struts2开发环境搭建,及一个简单登录功能实例

    首先是搭建Struts2环境. 第一步 下载Struts2去Struts官网 http://struts.apache.org/ 下载Struts2组件.截至目前,struts2最新版本为2.3.1. ...

  4. 怎么解决ZBrush保存历史记录太多问题

    经常有用户反映说ZBrush ®保存历史记录太多了,导致文件太大了!模型已经是降低级别保存了,在保存历史记录的时候还是很慢很慢,不知道怎么才能减少ZBrush保存的历史步骤的多少.针对这一问题,小编统 ...

  5. 图的全局最小割的Stoer-Wagner算法及例题

    Stoer-Wagner算法基本思想:如果能求出图中某两个顶点之间的最小割,更新答案后合并这两个顶点继续求最小割,到最后就得到答案. 算法步骤: --------------------------- ...

  6. POJ1386Play on Words[有向图欧拉路]

    Play on Words Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 11846   Accepted: 4050 De ...

  7. 利用注解进行sql反射代码示例

    @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface Table { String val ...

  8. 第14章 位图和位块传输_14.4 GDI位图对象(1)

    14.4.1 创建DDB (1)创建 HBITMAP= CreateBitmap(cx,cy,cPlanes,cBitsPixel,lpBits); 参数 说明 cx,cy 指定位图宽度和高度,单位为 ...

  9. 在公司内网上创建自己的 OSM.Planet 街道级别地图服务器及其客户端程序

    转自我的BLOG http://blog.csdn.net/goldenhawking/article/details/6402775  最近经过陛下点拨,涉猎了“OpenStreetMap”,做了不 ...

  10. Red5 第一个例子之HelloWorld

    http://yerik.blog.51cto.com/1662422/1343993