zoukankan      html  css  js  c++  java
  • 2-ls 显示目录内容

    ls list directory contents 显示目录内容

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

    【功能介绍】

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

    【选项说明】

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

    【参数说明】

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

    【经验技巧】

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


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

    【实例】

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

    1 [root@28-tab ~]# ls -lrt    执行这个命令最后最新的文件会在最下面
    2 total 32
    3 -rw-r--r--. 1 root root 10240 Dec  5 10:28 luo.tar
    4 -rw-r--r--. 1 root root   205 Dec  5 10:32 luo.tar.bz2.gz
    5 drwxr-xr-x. 3 root root  4096 Dec  5 10:34 luo1
    6 drwxr-xr-x. 3 root root  4096 Dec  5 10:34 luo2
    7 drwxr-xr-x. 2 root root  4096 Dec  5 10:43 luo
    8 -rw-r--r--. 1 root root   158 Dec  5 10:46 b.zip
    9 长格式按照修改时间倒序排列文件和目录,这样最近创建或修改的文件或目录就在窗口最下面

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

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

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

    1 [root@28-tab ~]# ls -lh
    2 total 32K
    3 4063243 -rw-r--r--. 1 root root  158 Dec  5 10:46 b.zip
    4 4063234 drwxr-xr-x. 2 root root 4.0K Dec  5 10:43 luo
    5 4195385 drwxr-xr-x. 3 root root 4.0K Dec  5 10:34 luo1
    6 4195386 drwxr-xr-x. 3 root root 4.0K Dec  5 10:34 luo2
    7 4065460 -rw-r--r--. 1 root root  10K Dec  5 10:28 luo.tar
    8 4065458 -rw-r--r--. 1 root root  205 Dec  5 10:32 luo.tar.bz2.gz

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

    1 [root@28-tab ~]# ls -l
    2 total 32
    3 -rw-r--r--. 1 root root   158 Dec  5 10:46 b.zip
    4 drwxr-xr-x. 2 root root  4096 Dec  5 10:43 luo
    5 drwxr-xr-x. 3 root root  4096 Dec  5 10:34 luo1
    6 drwxr-xr-x. 3 root root  4096 Dec  5 10:34 luo2

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

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

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

    1 [root@cobbler6 init.d]# ls -l --time-style="iso"
    2 total 352
    3 -rwxr-xr-x. 1 root root  1288 2015-07-25  abrt-ccpp
    4 -rwxr-xr-x. 1 root root  1628 2015-07-25  abrtd
    5 -rwxr-xr-x. 1 root root  1642 2015-07-25  abrt-oops
    6 -rwxr-xr-x. 1 root root  1725 2010-08-19  acpid

     

     

  • 相关阅读:
    奖券数目
    用jQuery和ajax实现搜索框文字自动补全功能
    简单的文件上传功能实现(java)
    示例演示公告通知标题无缝向上滚动,文字段落无缝向上滚动,简单的wangeditor富文本编辑器,简单的音乐播放demo
    SSM框架中注解含义及应用场景小结
    数据库优化以及SQL优化小结
    javaWEB中前后台乱码解决问题小结
    线程同步的方法
    MySQL的简单使用
    springMVC运行流程图及运行原理
  • 原文地址:https://www.cnblogs.com/luoahong/p/6137542.html
Copyright © 2011-2022 走看看