zoukankan      html  css  js  c++  java
  • 关于 ls 命令的一个小小的缺陷

    linux 的 ls :

    ls后边加上要显示的路径时:比方 ls /tmp 它会打印一边 /tmp 下的信息

    当ls后边跟上多个同样路径的名字是。它会打印多次同样的信息

            比方 ls /tmp /tmp .... /tmp /tmp (有100个 /tmp ) 

            计算机就会老老实实的将/tmp 下的打印信息 100 次


    实现 ls 命令及部分參数(-a, -l, -u, -R)以及參数的混合使用。

    (1) 參数命令參数。及指定路径的解析;

    (2) 參数 -l ,将文件的属性已列表的形式打印;

    (3) 參数 -a。显示隐藏文件;

    (4) 參数 -u,若没有 -l。则将文件名称依照最后一次訪问时间进行排序打印。

              若有參数 -l,则属性里打印的时间问最后一次訪问时间;

    (5) 參数 -R,递归打印文件夹里的内容;

    (6) 显示:

    i. 记录总数:显示文件夹里的条目数量。以及所打印的总条目数量;

    ii. 分栏排序:若没有-u 有 -a则将文件名称去掉 “.” 依照字典顺序进行排序,

                  打印时,竖着排序。每列的宽度为此列的最大长度,总的宽度

                  为终端的实际宽度;

    iii. 正确显示文件特殊属性suidsgidsticky

    文档  源码


  • 相关阅读:
    【转载】微服务,我们需要哪些基础框架?
    Flume多Sink方案修正
    Linux find命令
    Kafka日志及Topic数据清理
    Kafka日志清除策略
    Oracle误删除数据的恢复方法
    Kafka中Topic级别配置
    Kafka server部署配置优化
    配置Kafka集群和zookeeper集群
    改变家目录
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5408761.html
Copyright © 2011-2022 走看看