关于 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

文档  源码






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5408761.html,如需转载请自行联系原作者 

相关文章
|
数据可视化 Linux
Linux常用命令太多,按这6种方法,帮助你有效掌握命令
Linux常用命令太多,按这6种方法,帮助你有效掌握命令
122 0
|
4月前
|
运维 监控 Linux
|
3月前
|
Linux Shell PHP
奇怪,自从学会Linux这些“自动化”技巧,头发也不掉了!
奇怪,自从学会Linux这些“自动化”技巧,头发也不掉了!
|
6月前
|
Linux 开发工具
linux中出现不在 sudoers 文件中。此事将被报告的解决方法
linux中出现不在 sudoers 文件中。此事将被报告的解决方法
1618 0
|
6月前
|
算法 Unix Linux
Linux|奇怪的知识| 不常用但非常有用的diff命令
Linux|奇怪的知识| 不常用但非常有用的diff命令
96 0
|
6月前
|
关系型数据库 Linux Shell
Linux|奇怪的知识|一次性任务at命令的使用
Linux|奇怪的知识|一次性任务at命令的使用
72 0
|
移动开发 Unix 关系型数据库
|
存储 缓存 安全
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
1299 0
shell脚本之---驯服可怕的rm命令
shell脚本之---驯服可怕的rm命令
|
Linux
linux基本功系列之最危险的命令rm
linux基本功系列之最危险的命令rm
111 0
linux基本功系列之最危险的命令rm